if else문


앞서 코드안에서 어떤 명령문을 실행않고 건너띄어 넘고 싶을때 if문을 사용한다고 했다.

그런데 명령문 둘중에 하나만 선택하여 실행해야 하는 경우도 있을 것이다. 이때는 if문에서 약간 변형된 if else문을 사용하면 된다.

if else문은 if문의 조건이 참이면 if문 블럭내용을 실행하고, false이면 else문 블럭내용을 실행하게 된다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package app01;
 
public class IfElseTest1 {
    public static void main(String[] args) {
        int age = 19;
        
        // age값이 20작지 않아서 if조건은 false가 된다. 
        if(age<19) {
            System.out.println("미성년자");
        } else {
            System.out.println("성인");
        }
    }
}
/*
 * result :
 * 성인
 */
cs


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package app01;
 
public class IfElseTest2 {
    public static void main(String[] args) {
        int num = 5;
        
        // % : 정수 나머지 연산자
        // num을 2로 나눈 나머지가 0이면 짝수 아니면 홀수
        // 5를 나눈 나머지가 1이므로 if조건은 false
        if(num%2 == 0) {
            System.out.println("짝수");
        } else {
            System.out.println("홀수");
        }
    }
}
/*
 * result :
 * 홀수
 */
cs


+ Recent posts