반복문 Repetitive Statement
베이직자바
2019-12-04 22:02:17
▶for 문
for(int i = 0; i <= 10; i++) { }
: i가 0부터 시작해서 1씩 증가하며 10까지 반복한다.
초기화 : 조건식과 증감식에 사용할 변수를 초기화하는 부분.
조건식 : 연산 결과가 true 이면 블럭 안의 내용을 수행한다.
증감식 : 변수를 증가/감소 시켜서 반복을 제어한다.
초기화한 변수를 블럭 안에서 사용할 수 있다.
for문 안에서만 사용할 수 있는 지역변수.
만들어진 중괄호 밖에서는 사용 불가능.
-예시
▶while 문
while (i <= 10) { }
조건식의 결과가 true 인 동안 계속해서 반복.
반복 횟수를 알 수 없을 때 사용한다. 내가 원할 때까지 반복하기 가능.
-예시
▶do-while 문
do { } while ( 조건식 )
최소한 한 번의 수행을 보장한다.
while 문은 조건이 맞는지 확인 후 돌리지만, do while 문은 한 번 돌리고 조건이 맞는지 확인한다.
-예시
▶이름 붙은 반복문
outer : for(int i = 2; i <=9; i++) {
for(int j = 1; j <=9; j++) {
if(j ==5){
break; --break, break outer, continue, continue outer
} System.out.println(" ")
} System.out.println();
}
=> outer 라는 이름이 있는 반복문이다.
break: 가장 가까운 반복문 하나를 빠져나간다.
break outer : outer 라는 이름의 반복문을 빠져나간다.
continue : 가장 가까운 반복문의 현재 반복 회차를 빠져나간다. (바로 증감식으로 이동)
continue : outer 라는 이름의 현재 반복 회차를 빠져나간다.
'Java' 카테고리의 다른 글
java - 정렬 Sort (0) | 2023.03.13 |
---|---|
java - 배열 Array (0) | 2023.03.13 |
java - 조건문 Conditional Statement, import (0) | 2023.03.13 |
java - 논리연산자, 그 외 연산자 (0) | 2023.03.13 |
java - 산술연산자, 비교연산자 (0) | 2023.03.13 |