사용자 도구

사이트 도구


study:java:javachobo

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
study:java:javachobo [2010/01/20 21:00]
starlits
study:java:javachobo [2010/01/20 21:12]
starlits
줄 55: 줄 55:
  
  
-==== 반복문 (for , while do-while) ====+==== FOR 반복문 ==== 
 +  - 반복하려는 문장이 단 하나일 때는 중괄호{}를 생략할 수 있다.  
 +  - 초기화, 조건식, 증감식, 실행문과 같이 모두 4부분으로 이루어져 있다. 
 +     - 1.초기화 -> 2.조건식 -> 3.증감식 -> 4.실행문 
 +     - 실행문이 다 끝나지 않았다면 조건식으로 다시 뒤돌아간다. 
 +    - 초기화는 처음에만 한번 수행되고, 그 이후부터는 조건식을 만족하는 한 2.조건식-3.증감식-4.실행문의 순서로 계속 반복된다.  
 +    - 조건식의 결과가 false가 되면, for문 전체를 빠져나가게 된다.  
 +    - 초기화조건식증감식은 모두 생략이 가능하며, 조건식이 생략되면 true로 간주된다 
 + 
 +  <code java> for(;;{ /* 반복 수행할 문장 */ } </code> \\  조건식이 없기 때문에 결과가 true로 간주되어 무한반복을 하게 된다. 
 +  - <code java> for(int i=0;;) { /* 반복 수행할 문장 */ } </code> \\ for문에 int형 변수가 i를 선언하고 0으로 초기화 되었다. 변수 i는 for문내에 선언되었기 때문에 for문 내에서만 유효하다. 
 +  - <code java> for(int i=1,j=1;i<10 && i*j<50;i++,j+=2) { /* 반복 수행할 문장 */ } </code> \\  쉼표(,)를 이용해서 하나 이상의 변수를 선언하고 초기화 할 수 있다. \\ 단 같은 타입이어야 한다. \\ 증감식 역시 쉼표(,)를 이용해서 여러문장이 수행되도록 할 수 있다. \\ 매 반복마다 i는 1씩, j는 2씩 증가한다. 
 + 
 +==== WHILE 반복문 ==== 
 + 
 +==== DO-WHILE 반복문 ==== 
 + 
 + 
 + 
  
study/java/javachobo.txt · 마지막으로 수정됨: 2015/06/08 09:50 저자 starlits