Daily coding

Java Basic : day 2 - While loop ( 반복문 while ) 본문

Language/Java_basic

Java Basic : day 2 - While loop ( 반복문 while )

sunnnkim 2019. 11. 20. 18:57

 while : loop문 

 


  1. do while 
  // for문에 비해서 빈도수는 낮음
 
  선언, 초기화를 밖에서 해줌
  while 예약어 사용
  while( 조건식 (=논리식) ){
 
  * 처리
  연산식 : 연산식이 없으면 무한루프
  // 조건이 false가 나올때까지 
  // 계속 연산
    do{
          처리
          연산식
  }while(조건식);
 
  while 과 do while : 

- while은 조건이 맞아야 안에 있는 코드가 실행,

- do while은 무조건 do안의 코드 1번은 실행, 그 후에 조건식을 확인하여 반복할지 정한다.

 


while loop
System.out.println("while문 :");
int w =0;
while ( w < 10 ) {
          System.out.println("w = " + w); //처리
          w++; //연산
}
// for문 보다는 loop의 제어가 자유로움

//do while
w =10;
do {
          System.out.println("w = " + w); //처리
          w++; //연산
}while(w<10);


/*

 

프로그램의 구조
  
  initialize (초기화)
        : 변수의 동적할당
  
  loop (순환)
   while(true){ --> 무한루프임
           조건 ;
           break; --> 해방
   }
  release (해방)
   메모리 해제
   //프로그램 내부에서 하도록 되어있기도 함
  
}
}