[Day5] 반복문

3. 반복문 - 입력(while, do~while)

 while문 : {}안에 명령문이 조건식이 true일 때만
     반복적으로 수행하는 구문
 활용 :   무한루프에서 제어변수, 조건식을 이용해서 원하는만큼 반복을 제어한다.
  
 [형식]
  while(true) { // 자바는 0과 1로 true/false을 구분하지 않음
   명령;
  }
  
 자바의 구문에서 사용되는 특수 키워드(예약어)
 : break(구문), return(메서드 중단), continue(구문)
 
 
 do ~ while() 문 : while문과 동일하되 조건식이 형식에 나중에 명시되므로
      조건식이 false 경우라도 명령이 한 번은 수행된다.
 [형식]
  do {
   
   명령;
   
  } whlie(조건식);
  
  
 - while : 현금인출기
 - do~while : 예약시스템, 발권시스템, 메뉴리스트(코드예문-앱)
 
 출력반복 : for - 초기식, 조건식, 연산식을 하나의 구문에 ;를 기준으로 분류해서 명령을 수행하는 단일 반복을 말한다.
 
 [형식]
 
  for(초기식(1); 조건식(2); 연산식(3)) { // for의 변수 규칙: i, j, k, l, m, n
   명령(4);
  }
  
  start (1) -> (2) 참이면 -> (4) -> (3)
      -> (2) 참이면 -> (4) -> (3)
      -> 조건식이 거짓이 되면 end
  
  
  for(;;) {} - 무한 루프
  
 자바의 중첩구문 : 자바의 기본구문 (조건, 선택, 반복)문 등을 중첩으로 사용할 수 있다.
 
 - 다중 for문은 출력의 나열을 원할하게 사용할 수 있는 특징을 가진다.
 
 [형식]
 
 for(초기식; 조건식; 연산식) {
 
  for(초기식; 조건식; 연산식) {
 
   명령;
 
  }
 
 }
 
 - 중첩 for문을 2차원 행렬로 잡고 유연하게 연동한다.
  outter는 줄을 담당, inner는 칸을 담당 
  
  
  

'BigData > JAVA' 카테고리의 다른 글

[Day6] 배열  (0) 2015.03.05
[Day5] 캡슐화  (0) 2015.03.05
[Day4] 조건문  (0) 2015.03.05
[Day3] JVM (Java Virtual Machine)의 메모리  (0) 2015.03.05
[Day2] 자료형  (0) 2015.03.05
  Comments,     Trackbacks