public class HelloJava {
public static void main(String[] args) {
for (int i = 0; i<10; i++){
if(i == 5)
break;
System.out.println("Coding Everybody" + i);
}
}
}
1. while
- while (조건) {
- 반복할 코드;
- }
public class HelloJava {
public static void main(String[] args) {
int i = 0;
while (i<10){
System.out.println("Coding Everybody" + i);
i++;
}
}
}
2. for
- while은 외부에 변수의 값을 초기화 하고, while문 안에서 변수의 값을 변화시킨다. 이것은 코드를 산만하게 할 수 있어 반복문에서 자주 사용하는 패턴을 문법적인 형태로 만든 것이 for문이다.
for (초기화; 종료조건; 반복실행){
반복적으로 실행될 구문
}
public class HelloJava {
public static void main(String[] args) {
for (int = 0; i<10; i++){ //(변수 초기화; 종료조건; 반복실행할것)
System.out.println("Coding Everybody" + i);
}
}
}
3. 반복문의 제어 - break, continue
- break는 조건이 만족할 경우 반복문을 중단하고 빠져나오는 역할
- continue는 조건이 만족할 경우 반복되는 코드를 실행하지 않고 그 위치에서 다시 반복문의 처음으로 돌아가 다음 조건으로 진행됨.
public class HelloJava {
public static void main(String[] args) {
for (int i = 0; i<10; i++){
if(i == 5)
continue;
System.out.println("Coding Everybody" + i);
}
}
}
4. 반복문의 중첩
public class HelloJava {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
System.out.println(i+""+j);
}
}
}
}
출력:
00
01
02
03
..
09
10
11
..
99
'Java' 카테고리의 다른 글
[Java] System.out.print와 System.out.println의 차이 (0) | 2022.09.19 |
---|---|
[Java] 생활코딩 | 배열 (0) | 2022.09.17 |
[Java] 생활코딩 | 조건문 switch, default (0) | 2022.09.11 |
[Java] 생활코딩 | 조건문 if, else (0) | 2022.09.11 |
[Java] 생활코딩 | 상수와 데이터 타입 (0) | 2022.09.09 |