달력

12

« 2019/12 »

  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  
2019. 9. 22. 07:43

continue 문 Development/Java



 

continue

·         반복문의 맨 처음(조건문)으로 다시 되돌아가게 만들고 싶은 경우에 사용합니다.

·         반복문을 탈출하기위해 사용되는 것이 아니라

·         continue 이하의 수행문들을 포기하고 다음 회차의 반복을 수행하기 위한 제어문입니다.

·         continue 이후 반복문 내부 블록을 수행하지 않고, 다음 아이템을 선택하여 내부 블록의 시작 지점으로 이동합니다.

·         for 안의 문장을 수행하는 도중에 continue문을 만나면 for문의 처음으로 돌아가게 됩니다.

 





'Development > Java' 카테고리의 다른 글

break문, break 수행 도식도  (0) 2019.09.22
Java - Loop control  (0) 2019.09.22
continue 문  (0) 2019.09.22
OpenJDK 설치하기 - zulu  (0) 2019.09.18
커넥션 풀의 장점  (0) 2019.09.11
ojdkbuild - 시스템 환경 변수 설정하기  (0) 2019.08.30
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

댓글을 달아 주세요

특정 조건일 때 반복문 탈출하기

   

   

소스코드

   

public class BreakEx03 {

 

public static void main(String[] args) {

// break - 특정 조건일 반복문 탈출하기

 

java.util.Scanner input = new java.util.Scanner(System.in);

 

int a =0;

int total = 0;

 

System.out.println("0전까지 입력받은 정수로 구하기");

 

while(true){

 

System.out.print("누적할 정수 값을 입력하세요 > ");

a = input.nextInt();

 

//특정 조건일때 반복문 탈출

if( a ==0){

break;

}else{

total += a;

}

}

 

System.out.print("total = " + total);

 

}

}


 

 

   

출력결과

   

   

Posted by codedragon codedragon

댓글을 달아 주세요

2014. 12. 20. 00:08

continue vs break Development/Java

 

continue vs break

continue

break

조건 검사로 이동

반복문 탈출

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

if( i == 7)

continue;

System.out.println(i);

}

 

System.out.println("반복문 수행 완료!");

 

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

if( i == 7)

break;

System.out.println(i);

}

 

System.out.println("반복문 수행 완료!");

 


 


 


 


 

 

 

Posted by codedragon codedragon

댓글을 달아 주세요