JAVA/이론 정리 및 예제

[JAVA/자바] #3_3 분기문 / 예제

chaewon 2021. 9. 5. 18:34

break

  • break문은 반복문 내에서만 사용할 수 있다.
  • 단, switch문에서 예외적으로 사용됨
  • 일반적으로 if(조건식){break;} 사용됨
		Scanner sc = new Scanner(System.in);
		System.out.print("숫자 하나 입력 : ");
		int num = sc.nextInt();
		
		int sum = 0;
		
		for(int i = 0; ; i++) {
													   // i < num
				sum += i;
				
				if(i == num) {            // i <= num
						break;      // break가 속해있는 반복문!을 빠져나온다.
				}
		}

 

continue

  • continue문 : 반복문 내에서만 사용할 수 있음
  • if(조건식) {continue;}
  • continue문은 아래 내용을 더이상 실행하지 말고 증감식으로 건너뛰라는 의미임
		//1~100 까지의 정수들 합계 출력
		//단, 4의 배수는 빼고 계산
		int sum = 0;
		
		for(int i = 0; i < 101; i++) {
				if(i % 4 == 0) {
						continue;
				}
				sum += i;
		}
		System.out.println("sum : " + sum);

 

jumpBreak

	label:
	for(;;) {
			for(int i = 0; i < 10; i++) {
					System.out.println(i);
					if(i == 3){
							break label;
					}
			}
	}

label:

break label;