본문 바로가기

프로그래밍/Java

[Java]제어문

제어문이란

 프로그램의 흐름을 제어하는 실행문이다.

 - 조건문, 반복문, 선택문 ...

 

 

조건문

  · if : 특정 조건을 만족할 때만 실행하는 구문, 조건문이 참일 때만 실행한다.

  · else : if 조건이 만족되지 않은 경우 실행.

//문법

//1.if만 쓸 때.
if(조건문){
 실행문;
} // 실행하는 코드가 한 줄일때는 {} 생략 가능


//2.if와 else만 쓸 때.
if(조건문){
 실행문;
 }else{
 실행문;
}

//3.if, else if, else 모두 쓸 때.
if(조건문){
 실행문;
}else if(조건문){
 실행문;
}else{
 실행문;
}

 

  · switch - case :

 

지정해둔 case에 맞는 값이 들어오면 해당 case문을 실행한다. 이후 break를 만나면 종료하는 조건문.

일치되는 값이 없을 경우에는 default에 설정해둔 값으로 실행 후 종료된다.

 //선택문 (switch - case 문)
 
 switch(비교대상(변수)){
 	case value:
 		실행문;
 		break;
 	case value:
 		실행문;
 		break;
 	case value:
 		실행문;
 		break; 		
 	default:
    		실행문;
 		break;
 		}
 		
 // 해당 케이스를 만나서 실행 후 break 구문을 실행 했을 때 종료
 // default 구문을 실행 후 종료
 // 해당 케이스를 만나서 실행 후 break구문을 실행안하는 경우
 // 다음 케이스를 모두 실행(케이스 해당여부 상관X) 다음 Break구문을 찾을 때 까지

 

반복문

 : 코드를 반복하기 위해서 사용하는 문장

 : for, while, do-while

 

  · for

for(초기식;조건식;증감식){
  반복할 실행문;
}

 

  · while

초기식;
while(조건식){
  반복실행문;
  증감식;
}

 

  · do-while

// do-while 반복문

초기식;
do{
  반복할 코드;
  증감식;
}while(조건식);

∴ do-while문은 조건을 따지기 전 무조건 한번은 실행 한다는 특징이 있다.

'프로그래밍 > Java' 카테고리의 다른 글

[Java] print, println, printf  (1) 2021.03.09
[Java]Scanner vs BufferedReader  (1) 2021.03.08
[Java]연산자  (0) 2021.02.26
[Java]변수와 상수  (1) 2021.02.26
[Java]형변환  (0) 2021.02.25