if(조건식){
수행문; //조건식이 참일 경우에 이 문장을 수행
}
if(조건식){
수행문1; //조건식이 참일 경우에 이 문장을 수행
}
else{
수행문2; //조건식이 거짓일 경우에 이 문장을 수행
}
if(조건식1){
수행문1; //조건식1이 참일 경우에 수행함
}
else if(조건식2){
수행문2; //조건식2가 참일 경우에 수행함
}
else if(조건식3){
수행문3; //조건식3가 참일 경우에 수행함
}
else{
수행문4; //위의 조건이 모두 해당하지 않는 경우에 수행함
return; //해당 메서드를 종료시킴
}
수행문5; //if-else if-else문이 모두 끝난 후 수행함
switch(조건){
case 값1 : 수행문1; break;
case 값2 : 수행문2; break;
case 값3 : 수행문3; break;
default : 수행문4;
while(조건식){
수행문1; //조건식이 참인동안 수행문1 및 ...을 반복 수행
...
}
수행문2; //조건식이 거짓이 되어서 while문이 끝나면 수행문2를 수행
do{
수행문1;
...
} while(조건식);
수행문2;
...
for(초기화식; 조건식; 증감식){
수행문;
}