if문
if (조건식) {
실행문A // 조건식이 True일 때 실행
}
실행문B // 조건식이 False일 때 실행
if - else
if ( 조건식){
실행문A //조건식이 True
} else{
실행문B //조건식이 False
}
실행문C //항상 실행
if - else if - else
if (조건식1){
실행문A // 조건식1이 true
} else if (조건식2){
실행문B // 조건식2가 true
} else {
실행문C // 둘 다 false
}
실행문D // 항상 실행
switch문
switch(변수){
case 값1:
실행문A
break; // break안하면 다음 case까지 실행
case 값2:
실행문B
break;
default: // 값이 모두 아닐 경우 실행
실행문C
}
for문
for (초기화식; 조건식; 증감식) {
조건식이 True일 경우
실행문;
}
//1~100까지 더하기
int sum = 0;
for (int i=1; i<= 100; i++){
sum += i;
}
System.out.println("1~100의 합:" + sum);
while문
while(조건식){
실행문;
}
while (i<=10){
System.out.println(i);
i++;
}
do-while문
do{
실행문;
} while (조건식);
break
outer: for(...){
for(...) {
break outer;
}
}
continue
for(int i=1; i<=10; i++) {
if(i%2 != 0) {
continue; //홀수일 경우 건너뛰기
}
}