본문 바로가기

Java

java - 반복문 Repetitive Statement

반복문 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