For 문

양혜정·2024년 1월 27일
0

Begin_java

목록 보기
22/71

반복문(loop) 중 for 문

for 문 형식

for(초기화; 조건식; 증감식){
반복해서 실행할 문장;
}

- 초기화; : 반복 시작값을 입력
- 조건식; : 반복 마무리 조건 입력
- 증감식; : 1회 반복할때마다 달라지는 조건 입력
- 순서 : 초기화; -> 조건식;(참일경우) -> 증감식; 
	-> 조건식;(거짓일 경우) -> for 문을 빠져나간다.

응용1. break;

int cnt = 0;
for(;;){	// 초기화;조건식;증감식이 없는경우 무한루프
	System.out.println(++cnt + "번째 반복");
    if(cnt == 5)
    	break;	// 반복문에서 break;를 만나면
        		// 가장 가까운 반복문을 빠져나간다.

for문의 break; 를 만나면 가장 가까운 반복문을 벗어난다.
비교) switch 문의 break; 를 만나면 프로그램이 종료된다.

응용2. continue;

for(int i=0; i<10; i++){
	if((i+1)%2 == 0){	// 출력하고자 하는 값이 짝수라면,
    	continue;		// 반복문에서 continue; 를 만나면
        			// 바로 가장 가까운 반복문의 증감식으로 이동
    }
    System.out.print((i+1)+" ");
}
// 결과값 =>1 3 5 7 9 
// 이때, for 문의 i 는 지역변수이다.

정리

my.day05.e.For -> Main_for_1, Main_for_2_break_continue

0개의 댓글

관련 채용 정보