IT/Programming / / 2023. 4. 21. 17:47

[JAVA] 흐름 제어문(for, while) 사용 예제

반응형
package dayday5;

public class test03 {
	public static void main(String[] args) {
		/*
		 * 흐름 제어문 1) return; : 자신이 소속된 메소드를 종료하라
		 * 
		 * Switch-case, 반복문(while,do-while,for) 2) break; : 종료하라 (반복을 완전히 종료) 3)
		 * continue; : 남아있는 종속문장을 건너뛰어라 (반복을 유지)
		 * 
		 */

		/*
		 * for(int i = 1 ; i <= 10 ; i++){ System.out.println(i); if( i % 3 == 0
		 * ) return; //메인메소드를 종료시킨다. } System.out.println("for문 종료");
		 * //Unreachable code. //리턴하여 메인메소드를 종료시켰기 때문에 위의 for문 종료는 출력되지 않는다.
		 */
		
		/*
		 * break와 continue의 차이점
		 *  - 스위치문에서 동일한 역할
		 *  - 반복문일경우 차이점을 볼 수 있다.
		 */
		
		System.out.println("break test");
		for(int i = 10 ; i >= 0 ; i--){
			if(i % 4 == 0) break; //종속문을 실행시키지 않고 반복문을 종료시킨다.
			System.out.println(i);
		}

		System.out.println();
		
		System.out.println("continue test");
		for(int i = 10 ; i >= 0 ; i--){
			if(i % 4 == 0) continue; //남아있는 종속문들을 실행하지않고 넘긴다.
			System.out.println(i);
		}
		
		
		/*
		 * stop : ~~
		 * 
		 * 	break stop;
		 * 
		 * label stop을 종료시키는 break
		 * 
		 * 
		 */

	}
}
반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유