달력

12

« 2019/12 »

  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  

break label설정

다중 반복문에서 break할 때 모든 반복문을 완전히 빠져나가게 하려면 break label문을 사용함.

   

   

소스코드

   

public class BreakEx02 {

public static void main(String[] args){

 

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

for(int j=0; j<5; j++){

 

if(j==3)

//break 포함된

break;

 

System.out.println(i + " , " + j);

}

}

 

 

System.out.println("=======================");

// 다중 반복문에서 break 모든 반복문을 완전히 빠져나가게 하려면 break label문을 사용함.

 

exit_for: //break label설정

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

for(int j=0; j<5; j++){

 

if(j==3)

//break 포함된

break exit_for; // break label호출

 

 

System.out.println(i + " , " + j);

}

 

}

}

}

 

   

출력결과

   

Posted by codedragon codedragon

댓글을 달아 주세요

2015. 2. 21. 23:19

break label 문 Development/Java

 

break label

·       break label break문과 같지만 다중 반복문에서 한번에 바깥쪽 반복문까지 탈출할 때  많이 쓰이는 제어문입니다.

·       둘 이상의 반복문을 벗어날 경우 break label을 사용할수 있지만 빈번한 사용은 바람직하지 않습니다.

 

 

 

break label문의 형식 및 동작 도식도


 

//레이블 선언부분: 레이블 선언 반드시 반복문이 와야 합니다. 

레이블명:

for(초기식; 조건식; 증감식){

for(초기식; 조건식; 증감식){

break 레이블명;

//레이블이 가리키는 반복문을 탈출합니다.

}

}

 

 

 

 

 

Posted by codedragon codedragon

댓글을 달아 주세요

break label문

   

07_1.html

break문:

07.html

break label문 : //레이블을 사용해서 중첩 루프를 동시에 빠져나가는 코드

   

소스코드

   

<html>

<head>

<meta charset="UTF-8">

<title>break label</title>

<script type="text/javascript">

for(var i=0; i<5; i++){

for(var j=0; j<5; j++){

if(j==3){

break;

}

document.write('i: '+i + '\t' +'j: ' + j+'<br>');

}

}

</script>

</head>

<body>

</body>

</html>

   

출처: <https://github.com/10zeroone/study_javascript/blob/master/WebContent/ch03-operation/07_1.html>

   

   

   

소스 코드

<html>

<head>

<meta charset="UTF-8">

<title>break label</title>

<script type="text/javascript">

//레이블을 사용해서 중첩 루프를 동시에 빠져나가는 코드

outer_loop:

for(var i=0; i<5; i++){

for(var j=0; j<5; j++){

if(j==3){

break outer_loop;

}

document.write('i: '+i + '\t' +'j: ' + j+'<br>');

}

}

</script>

</head>

<body>

</body>

</html>

   

출처: <https://github.com/10zeroone/study_javascript/blob/master/WebContent/ch03-operation/07.html>

   

   

'Development > JavaScript, jQuery, ...' 카테고리의 다른 글

ch04-function  (0) 2014.06.04
continue  (0) 2014.06.04
break label  (0) 2014.06.04
break  (0) 2014.06.03
반복문 - do~while  (0) 2014.06.03
반복문 - while  (0) 2014.06.03
Posted by codedragon codedragon

댓글을 달아 주세요

자바스크립트 반복문 관련 강의 맵

   

   

'Development > JavaScript, jQuery, ...' 카테고리의 다른 글

switch문  (0) 2014.06.03
if조건문  (0) 2014.06.02
ch03-operation  (0) 2014.06.02
+연산자  (0) 2014.06.02
!!연산자  (0) 2014.06.02
3항(조건) 연산자  (0) 2014.06.01
Posted by codedragon codedragon

댓글을 달아 주세요