달력

12

« 2019/12 »

  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  



 

break

·         가장 가까운 반복문을 탈출 쓰이는 제어문입니다

·         break 만나면 반복문 내부 블록을 벗어납니다.

·         조건문이 참인 동안 계속해서 반복문 안의 내용을 반복적으로 수행하다가 강제로 반복문을 빠져나가고 싶을 사용합니다.

·         해당 반복문을 완전히 종료시킨 반복문 바로 다음에 위치한 명령문을 실행합니다.

 

 

 

break 수행 도식도

 


 

 


Posted by codedragon codedragon

댓글을 달아 주세요

구구단 - 중첩 while문으로

   

   

소스코드

   

public class GuGuDanWhile {

 

public static void main(String[] args) {

 

int i=2, j;

while(i<10)

{

j=1;

while(j<10)

{

System.out.println(i + " x " + j + " = " + i*j);

j++;

}

i++;

}

}

}

https://github.com/10zeroone/study_Java/blob/master/ch04-operation/LAB/GuGuDanWhile.java

 

   

출력결과

Posted by codedragon codedragon

댓글을 달아 주세요

3의 배수이고 7의배수인 정수를 찾기

3의 배수이고 7의배수인 정수 찾으면 더 이상 수행하지 않고 while문 빠져나가기

   

   

소스코드

public class BreakEx04 {

 

public static void main(String[] args) {

 

int num=1;

boolean result=false;

 

while(num<100)

{

//3 배수이고 7 배수인 정수이면 while 빠져나가기

if(num%3==0 && num%7==0)

{

result=true;

break;

}

num++;

}

 

if(result)

System.out.println("찾는 정수 : " + num);

else

System.out.println("3 배수이고 7 배수인 정수를 찾지 못했습니다.");

}

 

}

 

   

   

출력결과

 

Posted by codedragon codedragon

댓글을 달아 주세요

   

break문 - 특정 조건일 때 반복문 빠져나가기

   

   

   

소스코드

public class BreakEx01 {

 

public static void main(String[] args) {

// break - 특정 조건일 반복문 빠져나가기

 

for( int i=0 ; i<= 10; i++){

System.out.println(i);

 

//특정 조건일 반복문 빠져나가기

if( i == 8 ){

break;

}

}

System.out.println("프로그램 종료!!");

 

}

}

 

   

출력결과

Posted by codedragon codedragon

댓글을 달아 주세요