3.1 연산자
- 반복문 사용시 자주 사용하는 연산자는 다음과 같음.
| 구분 | 연산자 | 설명 |
|---|
| 증감 연산자 | ++a | a의 값 1증가 후 연산 진행 |
| a++ | 연산한 후 a의 값 1증가 |
| --a | a의 값 1감소 후 연산 진행 |
| a-- | 연산한 후 a의 값 1감소 |
| 비교 연산자(관계연산자) | < | 왼쪽에 있는 값이 오른쪽에 있는 값보다 작은가? |
| > | 왼쪽에 있는 값이 오른쪽에 있는 값보다 큰가? |
| <= | 왼쪽에 있는 값이 오른쪽에 있는 값보다 작거나 같은가? |
| >= | 왼쪽에 있는 값이 오른쪽에 있는 값보다 크거나 같은가? |
| == | 왼쪽에 있는 값이 오른쪽에 있는 값이 같은가? |
| != | 왼쪽에 있는 값이 오른쪽에 있는 값이 다른가? |
3.2 반복문
- 같은 작업을 반복 수행해야 할 때 for문, while문, do-while문을 사용해 짧고 간단하게 작성 가능.
✅ for문
- 변수 선언과 초기화(선언) -> 변수의 값과 조건 비교(조건) -> 문장 수행 -> 증감의 순서로 작동.
for(선언 ; 조건; 증감) {
//수행할 문장
}
✅ while문
- for문과 달리 선언은 while문 앞에 함.
- 증감은 수행할 문장과 함께 작성.
선언;
while (조건) {
//수행할 문장(증감 포함)
}
✅ do-while문
- do-while 문도 선언도 문 앞에함.
- 수행할 문장은 do 뒤에 중괄호 안에 작성하고 중괄호 다음에 오는 while 뒤에 문장을 수행할 조건을 넣음.
- 마지막 조건 뒤에 세미콜론 필수.
선언;
do{
//수행할 문장
} while(조건);
- while 문은 조건을 먼저 확인하고 나서 참이면 수행하지만, do-while문은 무조건 한번 실행하고 난 뒤 조건을 확인.
3.3 이중반복문
- for문 안에 for문을 겹치게 작성하는 것을, 중첩 반복문 이라함.
for(선언; 조건; 증감){
for(선언; 조건; 증감){
// 수행할 문장
}
}