달력

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
  •  
  •  
  •  
  •  

 

무한 루프(무한반복; infinite loop; Endless loop)

·       프로그램이 끝없이 동작하는 것

·       루프문에 종료 조건이 없거나, 종료 조건과 만날 수 없을 때 발생합니다.

 

https://ko.wikipedia.org/wiki/%EB%AC%B4%ED%95%9C_%EB%A3%A8%ED%94%84

https://en.wikipedia.org/wiki/Infinite_loop

 

 

 

무한루프(무한반복) break

·       모든 반복문은 무한루프에 빠지지 않도록 주의!

·       무한루프는 보편적으로 break문과 함께 사용됩니다.

 

무한루프

소스코드

while 무한반복

while( true ){

// 반복 실행할 코드 블록

}

do~while 무한반복

do{

// 반복 실행할 코드 블록

}while( true );

for 무한반복

for( ; true ; ){

// 반복 실행할 코드 블록

}

 

 

Posted by codedragon codedragon

댓글을 달아 주세요

   

   

do~while과 while실행결과 차이확인하기

   

   

소스코드

 

public class DoWhileEx01 {

 

public static void main(String[] args) {

 

int su = 0;

int nu1, nu2;

nu1 = nu2 = 1;

 

String msg = "Java World!";

 

//do~while

System.out.println("===do~ while 실행결과 ===");

do{

 

System.out.println(nu1 + " : " + msg);

nu1 ++;

}while(su++ < 5);

 

//while

System.out.println("");

System.out.println("=== while 실행결과===");

su = 0;

while(su++ < 5 ){

System.out.println(msg);

}

}

}

   

 

 


   

 

출력결과


   

Posted by codedragon codedragon

댓글을 달아 주세요

do ~ while문

   

   

소스코드

   

  1. public class WhileEx05 {
  2.    
  3.         public static void main(String[] args) {
  4.                  
  5.                 int num=0;      //초기값
  6.                  
  7.                 do
  8.                 {
  9.                         System.out.println("I Love JAVA - " + num);
  10.                         num++;          //반복문을 종료하기 위한 구문
  11.                 }while(num<7);  //반복 조건
  12.         }
  13.    
  14. }


   

출력결과

   

Posted by codedragon codedragon

댓글을 달아 주세요

 

do~while

·       while문이 [선 비교, 후 처리]라 하면 do ~ while문은 [선 처리, 후 비교]이다.

·       , 조건식에 불만족하더라도 무조건 한번은 수행하게 되어 있습니다.

·       while 조건식 뒤의 ;(세미콜론) 잊지 말것

 

 

 

do~while 구성 및 동작


 

do{

수행구문

}while(조건식);

 

 

 

 

 

Posted by codedragon codedragon

댓글을 달아 주세요

do ~ while 반복문

-while 문과의 차이점은 do 문장을 먼저 실행한 후에 조건을 체크합니다.

-따라서 조건이 만족되지 않아도 실행문이 한번은 실행됩니다.

-반복횟수 및 값 검증하여 정확한 로직 구현 여부 확인해야 합니다.

-DB연동 시 주로 사용

   

   

do~while vs while

   

   

소스코드

   

<html>

<head>

<meta charset="UTF-8">

<title>반복문 - do~while</title>

<script type="text/javascript">

document.write('=== do ~ while ========<br>');

var value = 0;

do{

document.write(value + '번째 반복문<br>');

}while(value++ < 7);

   

document.write('<br>=== while ==============<br>');

value =0 ;

while(value++ < 7){

document.write(value + '번째 반복문<br>');

}

</script>

</head>

<body>

</body>

</html>

   

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

   

   

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

break label  (0) 2014.06.04
break  (0) 2014.06.03
반복문 - do~while  (0) 2014.06.03
반복문 - while  (0) 2014.06.03
반복문 - for  (0) 2014.06.03
Google JavaScript Style Guide  (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

댓글을 달아 주세요