switch (조건식) {
case 값1:
//수행 문장
//수행 문장
break;
case 값2:
//수행 문장
//수행 문장
break;
default:
//조건이 맞지않으면 수행 될 문장
}
swich문의 제약조건
반복문은 어떤 작업이 반복적으로 수행되도록 할 때 사용되며, 반복문의 종류로는 for문과 while문, 그리고 while문의 변형인 do-while문이 있다.
do-while문에 속한 문장은 무조건 최소한 한 번은 수행될 것이 보장된다.
for (초기화; 조건식; 증감식) {
// 조건식이 참일 때 수행 될 문장을 적는다.
}
제일 먼저 초기화가 수행되고, 그 이후부터는 조건식이 참인 동안 문장을 수행하고 증감식이 진행된다.
그 과정을 조건식이 false가 될때 까지 반복한다.
while (조건식) {
조건식의 연산 결과가 참(true)인 동안, 반복 될 문장들을 적는다.
}
while문은 먼저 조건식을 평가해서 조건식이 거짓이면 문장 전체를 벗어나고, 참이면 블럭{} 내의 문장을 수행하고 다시 조건식으로 돌아간다. 조건식이 거짓이 될 때 까지 이 과정을 반복한다.
do-while문은 while문의 변형으로 기본적인 구조는 while문과 같으나 조건식과 블럭{}의 순서를 바꿔 놓은 것이다.
do {
//조건식의 연산 결과가 참 일때 수행 될 문장들을 적는다
} while (조건식);