if문은 조건식의 결과 값이 참(true)이면 { } 안에 있는 코드를 실행,
조건식의 결과 값이 거짓(false)이면 { } 안에 있는 코드를 무시하고 넘어감.
if (조건식) {
수행문;
...
}
단독 if문
중첩 if문
if (조건식) {
조건식이 true 일 때 실행되는 수행문;
...
} else {
조건식이 false 일 때 실행되는 수행문;
...
}
if (조건식1) {
수행문;
...
} else if(조건식2) {
수행문;
...
} else {
수행문;
...
}
switch(비교할변수) {
case 비교값1 :
비교값1과 일치하는 경우 실행할 구문;
break;
case 비교값2 :
비교값2와 일치하는 경우 실행할 구문;
break;
default :
case에 모두 해당하지 않는 경우 실행할 구문;
break;
}
초기식, 조건식, 증감식을 포함하고 있으나 모든 값이 필수인 것은 아님.
때에 따라서 일부식들은 생략해서 사용하기도 함
for(1-초기식; 2-조건식; 4-증감식) {
3-조건을 만족하는 경우 수행할 구문(반복할 구문);
}
/*
for(int i = 1 ; i <= 1000; i++){
System.out.println("출력 : " + i);
}
*/
while(2-조건식) {
3-조건을 만족하는 경우 수행할 구문(반복할 구문);
4-증감식;
}
do {
1회차에는 무조건 실행하고, 이후에는 조건식을 확인하여 조건을 만족하는 경우 수행할 구문(반복할 구문);
증감식;
} while(조건식);