사용자 도구

사이트 도구


study:java:javachobo:ch4

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
study:java:javachobo:ch4 [2010/01/20 21:30]
starlits
study:java:javachobo:ch4 [2010/01/20 21:31] (현재)
starlits
줄 53: 줄 53:
  
  
-==== FOR 반복문 ====+===== FOR 반복문 =====
   - 반복하려는 문장이 단 하나일 때는 중괄호{}를 생략할 수 있다.    - 반복하려는 문장이 단 하나일 때는 중괄호{}를 생략할 수 있다. 
   - 초기화, 조건식, 증감식, 실행문과 같이 모두 4부분으로 이루어져 있다.   - 초기화, 조건식, 증감식, 실행문과 같이 모두 4부분으로 이루어져 있다.
줄 68: 줄 68:
   - <color blue>for문의 카운터로 사용되는 변수는 주로 for문의 블럭{} 내에서만 사용되기 때문에, \\ for문 내에 선언해서 for문의 실행이 끝나고 나면 없어지도록 하는 것이 \\ 다음에 또 다른 반복문에서 다시 재사용할 수도 있어서 코드를 보다 단순화 하는데 도움이 된다. </color>   - <color blue>for문의 카운터로 사용되는 변수는 주로 for문의 블럭{} 내에서만 사용되기 때문에, \\ for문 내에 선언해서 for문의 실행이 끝나고 나면 없어지도록 하는 것이 \\ 다음에 또 다른 반복문에서 다시 재사용할 수도 있어서 코드를 보다 단순화 하는데 도움이 된다. </color>
  
-==== WHILE 반복문 ====+===== WHILE 반복문 =====
   - for문과는 달리, 조건식과 수행해야할 문장블럭{}만으로 구성되어 있지만 \\ 카운터로 사용할 변수와 증감식을 함께 사용함으로써 for문과 같이 구성할 수 있다. \\ **그래서 for문과 while문은 항상 서로 대신 사용할 수 있다.** <code java>    - for문과는 달리, 조건식과 수행해야할 문장블럭{}만으로 구성되어 있지만 \\ 카운터로 사용할 변수와 증감식을 함께 사용함으로써 for문과 같이 구성할 수 있다. \\ **그래서 for문과 while문은 항상 서로 대신 사용할 수 있다.** <code java> 
 while (조건식) {  while (조건식) { 
줄 76: 줄 76:
  
  
-==== DO-WHILE 반복문 ====+===== DO-WHILE 반복문 =====
  
   - while문의 변형으로 기본적인 구조는 while문과 같으나 블럭{}이 먼저 수행한 후에 조건식을 판단한다는 것이 while과의 유일한 차이점이다.   - while문의 변형으로 기본적인 구조는 while문과 같으나 블럭{}이 먼저 수행한 후에 조건식을 판단한다는 것이 while과의 유일한 차이점이다.
줄 86: 줄 86:
  
  
-==== BREAK 반복문 ====+===== BREAK 반복문 =====
   - break문은 현재 위치에서 가장 가까운 switch문 또는 반복문을 벗어나는데 사용된다. \\ 주로 if문과 함께 사용되어 특정 조건을 만족하면 반복문을 벗어나도록 한다.    - break문은 현재 위치에서 가장 가까운 switch문 또는 반복문을 벗어나는데 사용된다. \\ 주로 if문과 함께 사용되어 특정 조건을 만족하면 반복문을 벗어나도록 한다. 
  
-==== CONTINUE 반복문 ====+===== CONTINUE 반복문 =====
   - continue문은 반복문 내만 사용될 수 있으며, \\ 반복이 진행 중에 continue문을 만나게 되면 반복문의 끝으로 이동하여 다음 반복으로 넘어간다. \\ for문의 경우 증감식으로 이동하며, while문과 do-while문의 경우 조건식으로 이동한다.    - continue문은 반복문 내만 사용될 수 있으며, \\ 반복이 진행 중에 continue문을 만나게 되면 반복문의 끝으로 이동하여 다음 반복으로 넘어간다. \\ for문의 경우 증감식으로 이동하며, while문과 do-while문의 경우 조건식으로 이동한다. 
   - <color blue>continue문은 반복문 전체를 벗어나지 않고 다음 반복을 계속 수행한다는 점이 break문과 다르다.</color> \\    - <color blue>continue문은 반복문 전체를 벗어나지 않고 다음 반복을 계속 수행한다는 점이 break문과 다르다.</color> \\ 
줄 95: 줄 95:
   - **전체 반복 중에 특정조건을 만족하는 경우를 제외하고자 할 때 유용하다.**   - **전체 반복 중에 특정조건을 만족하는 경우를 제외하고자 할 때 유용하다.**
  
-==== 이름 붙은 반복문 ====+===== 이름 붙은 반복문 =====
   - 여러 반복문이 중첩되어 있을 때 반복문 앞에 이름을 붙이고 break문과 continue문에 이름을 지정해 줌으로써 \\ 하나 이상의 반복문을 벗어나거나 반복을 건너뛸 수 있다.   - 여러 반복문이 중첩되어 있을 때 반복문 앞에 이름을 붙이고 break문과 continue문에 이름을 지정해 줌으로써 \\ 하나 이상의 반복문을 벗어나거나 반복을 건너뛸 수 있다.
  
  
study/java/javachobo/ch4.1263990658.txt.gz · 마지막으로 수정됨: 2010/01/20 21:30 저자 starlits