whlie 문과 do while 문의 기본적인 형태
while문은 조건식이 true일때 계속 반복이 되며, 해당값을 계속 true로 놔두게 되면 무한loop 가된다.
즉, 프로그램이 계속해서 돌아가게된다. 콘솔이라면 CTRL+F2로 강제종료가 가능하다.
if 문과 동일하게 사용가능하지만 반복문이라는것을 명심하자.
do while문은 조금 다르다. do 부분에 처리가 들어가게되며,
처리를 먼저 한뒤에 while문과 동일하게 조건식에서 판별(true/false)이 들어간다.
즉, 한번은 무조건 처리가 된다는 점에 유의하여 사용하자.
/*
* 선언, 초기화
* while(조건식){
* 처리
* 연산식
* }
*
*
* 선언, 초기화
* do{
* 처리
* 연산식
* }while(조건식);
*
while 문 예제)
int w;
w = 0;
while(w < 10) {
System.out.println("w = " + w);
w++;
}
// console result //
/*
* w = 0
* w = 1
* w = 2
* w = 3
* w = 4
* w = 5
* w = 6
* w = 7
* w = 8
* w = 9
* w = 10
*/
do while 문 예제)
int w;
w = 0;
do {
System.out.println("do w = " + w);
w++;
}while(w < 10);
// console result //
/*
* do w = 0
* do w = 1
* do w = 2
* do w = 3
* do w = 4
* do w = 5
* do w = 6
* do w = 7
* do w = 8
* do w = 9
* do w = 10
*/
'Language > Java' 카테고리의 다른 글
[2D Array]practice ([2차원 배열]연습), file print (0) | 2019.12.02 |
---|---|
[continue;]use ([continue]사용법) (0) | 2019.12.01 |
[break;] (브레이크) (0) | 2019.12.01 |
[for] loop ([for] 반복문) (0) | 2019.12.01 |
eclipse workspace set up (자바 이클립스 설정) (0) | 2019.11.30 |