웹 프로그래밍

조건문(if문, if - else문, if - else if - else문, switch문) - JAVA 본문

Java

조건문(if문, if - else문, if - else if - else문, switch문) - JAVA

B. C Choi 2021. 8. 9. 21:11

 

조건문

 

프로그램의 흐름을 바꾸는 역할을 하는 제어문 중 하나로 조건에 따라 다른 문장이 실행되도록 한다.

if문(if-else,   if - else,   if - else if - else)과 switch문이 존재한다.

 


 

 

 

if문

if : 조건식의 결과 값이 true면 값 1이 실행되고, false면 실행되지 않는다.

if(조건식) {
	값
}

 

if - else : 조건식의 결과 값이 true면 값 1이 실행되고, false면 값 2가 실행된다.

if(조건식) {
	값1
} else {
	값2
}

 

if - else if - else : 조건식1의 결과 값이 true면 값 1이 실행되고, 조건식 2의 결과 값이 true면 값 2가 실행되고,

                       조건식이 모두 false면 값3이 실행된다.

if(조건식1) {
	값1
} else if(조건식2) {
	값2
} else {
	값3
}

if는 ture, false와 상관 없이 조건절이 실행되고, if - else if - else는 조건문이 true면 이후 조건은 실행되지 않는다.

 


 

 

 

switch문

 

조건식 하나로 많은 경우의 수를 처리할 때 사용하며 이때 조건식의 결과는 정수 또는 문자, 문자열이다.

조건식의 결과 값과 일치하는 case문으로 이동하고, break에 의해 switch문이 종료된다.

default문은 일치하는 case문이 없을 때 실행된다.

switch(조건식) {
case 조건1:
		값1;
		break;
        
case 조건2:
		값2;
		break;
case 조건 3:
		값3;
		break;
dafault :
		값4
}