- 반복문 : 특정 조건에 만족하는 코드를 반복적으로 실행케 하는 제어문
- for문
- for(초기화; 조건식; 증감식){}
-continue(컨티뉴 이하의 문장을 실행하지 않고 증감식으로 직행
-break(해당 반복문 즉시 종료)
if(i == 4){ continue; } 이하의 문장 실행하지 않고 증감식(i++)로 직행 우측의 경우 i가 4일때의 출력이 빠짐. 1,2,3,5,6,7,8,9가 됨. | public void me4(int n) { |
if(i == 3){ break; } 가장 가까운(자기 자신을 포함한) 반복문 빠져나감
우측의 경우 n이 3이면 K++이 3이 될 때 반복문을 이탈하므로 0, 1, 2가 반복되는 결과를 보임. | public void me5(int n) { |
- while문
while문 내에서의 continue 사용시, 컨티뉴 위에서 다시'조건식'으로 돌아가기에 무한루프가 발생됨. 컨티뉴 위에 i++을 배치하여 조건을 다음으로 넘겨주어야 함. | public void me3(int skip) { if(i == skip) { } System.out.println(i); } } |
- do ~ while문
- do ~ while문은 먼저 실행하고 조건식을 그 이후에 테스트 하기에, 조건식과는 반복없이 한번 실행됨.
if(i == 4){
continue;
}
이하의 문장 실행하지 않고 증감식(i++)로 직행
반복문을 사용할 때, 값을 교환하기 위한 팁
int a = 10;
int b = 20;
a값과 b값을 교환하기 위해서는
int c = a;
a = b;
b = c;
'JAVA > JAVA 기본' 카테고리의 다른 글
| JAVA String 클래스에 대하여 (0) | 2017.10.11 |
|---|---|
| JAVA 배열 (0) | 2017.10.11 |
| JAVA 조건문 (0) | 2017.10.11 |
| JAVA 연산자 (0) | 2017.10.11 |
| JAVA 메서드 오버로딩 (0) | 2017.10.11 |