Java - 조건문 사용 방법 (if/switch)

반응형

 

if

구문

  • if - else if - else 로 구성
    • if - else로도 구성 가능
  • if 단독 사용 가능
  • else if, else는 단독 사용 불가
  • 조건에 만족할 시, 이후 조건은 검색하지 않음
if (수식1) {
	코드1
}
else if (수식2) {
	코드2
}
else (수식3) {
	코드3
}

사용 예제

int a=1;
if (a==1) {
	System.out.println("a의 값은 1 입니다.");
}
else if (a>1) {
	System.out.println("a의 값은 1보다 큽니다.");
}
else (a<1) {
	System.out.println("a의 값은 1보다 작습니다.");
}
>>> a의 값은 1 입니다.

switch

구문

  • 수식에 맞는 값을 분류하여 코드를 실행
switch(변수) {
	case 1 :
    		코드1
	case 2 :
   	 	코드2
	case 3 :
    		코드3
}

// 변수의 값이 2일 경우, case 2 코드 실행

사용 예제

int a=1;
switch(a) {
	case 1 :
    		System.out.println("a의 값은 1 입니다.");
	case 2 :
   	 	System.out.println("a의 값은 2 입니다.");
	case 3 :
    		System.out.println("a의 값은 3 입니다.");
}
>>> a의 값은 1 입니다.
반응형