까잉이의 개발노트

JAVA 반복문(for문, while문)과 분기문 정리 본문

JAVA

JAVA 반복문(for문, while문)과 분기문 정리

까잉이 2021. 8. 1. 13:46

반복문

: 프로그램수행흐름을바꾸는역할을하는제어문중하나로특정문장들을반복해서수행하도록함

 

반복문 종류 : for문, while문

 

for문

초기식 확인 후 조건식이 ture일 때까지 반복하는 반복문

 

예제


	// 초기식; 조건식; 증감식
    for(int i = 1; i < 5; i++){
    	System.out.println(i + "출력");
    }

결과 : 

1출력

2출력

3출력

4출력

 

 

while문

조건식이 true 일때 문장수행 문장수행이 끝나면 조건식 다시 확인 후 true면수행, 조건식이 false가 될때까지 수행
조건식이 false가 되면 반복문 종료

조건을 벗어나게할 증감식이나 분기문 필요

 

예제

	
    int i = 1;
    while(i < 5){
    	System.out.println(i + "출력");
        i++;
    }

결과 :

1출력

2출력

3출력

4출력

 

do ~ while 문

while 조건식이 true가 아니더라도 무조건 한번 do안의 내용 먼저 실행 그 후 조건식 확인 후 true일때까지 반복하는 반복문

 

예제

	
    int i = 1;
    do{
    	System.out.println(i + "출력");
        i++;
    }while(i < 5);

결과 :

1출력

2출력

3출력

4출력

 


분기문

: 반복문을 빠져나가게끔 해주거나 아래 코드를 실행시키기도 전에 다시 반복문이 돌게 하는 문장이다

 

분기문 종류 : break, continue

 

break

반복문에서는break문자신이포함된가장가까운반복문을빠져나가는구문

 

예제

	
    for(int i = 1; i < 5; i++){
    	if(i == 3){
        	break;
        }	
        System.out.println(i + "출력");
    }

결과 :

1출력

2출력

 

continue

반복문 실행 시 continue 아래 부분은 실행하지 않고 반복문 다시실행 for문의 경우 증감식으로 이동, while(do~while)문의 경우 조건식으로 이동 전체 반복중에 특정조건을 만족하는 경우를 제외하고자 할때 유용

 

예제

	for(int i = 1; i < 5; i++){
    	if(i % 2 != 0){
        	continue;
        }
        System.out.println(i + "출력");
    }

결과 : 

2출력

4출력

'JAVA' 카테고리의 다른 글

JAVA 2차원 배열  (0) 2021.09.07
JAVA 배열(Array) 정리  (0) 2021.08.01
JAVA 조건문(if문, switch문) 정리  (0) 2021.07.28
JAVA 연산자 실습문제  (0) 2021.07.28
JAVA 연산자  (0) 2021.07.28
Comments