제어문이란
프로그램의 흐름을 제어하는 실행문이다.
- 조건문, 반복문, 선택문 ...
조건문
· 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 |