- while문, for문: 조건이 참일 경우에만 실행
- do-while문: 조건이 참일 경우 실행, 거짓일 경우 한번 실행
1) while문
package lesson03;
public class Ex01 {
public static void main(String[] args) {
int i = 0;
while (i < 3) {
System.out.println("안녕");
i++;
}
}
}
2) do-while문
package lesson03;
public class Ex01 {
public static void main(String[] args) {
int i = 0;
do {
System.out.println("안녕");
i++;
} while (i < 3);
}
}
3) for문
package lesson03;
public class Ex01 {
public static void main(String[] args) {
for (int i = 0; i < 3; i++) {
System.out.println("안녕");
}
}
}
++i
: i를 1 증가시킨 다음, 변경된 값을 반환i++
: i의 현재 값을 반환한 다음, 그 값을 1 증가- 반복문에서 증감식이 마지막에 실행된다면 무엇을 사용하든 결과에 차이는 없음
package lesson03;
public class Ex01 {
public static void main(String[] args) {
int a = 5;
System.out.println(++a); // 6
int b = 5;
System.out.println(b++); // 5
}
}
1) 카운팅인 경우 & 처음값, 끝값이 있는 경우
초기식 | 조건식 | 증감식 | |
---|---|---|---|
카운팅인 경우 | i = 0 | i < 횟수 | i++ |
처음값, 끝값이 있는 경우 | i = 시작값 | i <= 끝값 | i++ |
2) 조건식의 부등호 방향은 초기식이 참이 되게 작성