study/java

자바[JAVA] while 반복문

박허디 2024. 6. 18. 15:56

while 반복문의 기본 형태는 다음과 같다.

int i=1; // 초기값 설정
		while (i<=10) { // 조건식 
			System.out.println(i+". joker"); // 실행문
			i++; // 증감식
		}

 

위와 같이 해주면 

10번동안 문장이 반복되어 출력된다.

 

    int count = 0;

        //while 조건이 참이면 반복문이 계속 실행된다.
        while(count < 10){
            count++;
            System.out.println("count : "+count);

            if(count == 10){
                System.out.println("count 값이 10이면 반복문 종료 count 값: "+count);
            }
        }

 

위와 같이 작성해주면

count값이 10이 되면 while문이 종료된다.

 

        int coffee = 10; // 커피 양
        int money = 300; // 돈

        System.out.println("while문 실행");
        while (money > 0) {
            System.out.println("돈을 받았으니 커피를 판매합니다.");
            coffee--;
            System.out.println("남은 커피의 양은 " + coffee + "입니다.");
            if (coffee == 0) {
                System.out.println("커피가 다 떨어졌습니다. 판매를 중지합니다.");
                break;
            }
        }
        System.out.println("while문 빠져 나옴!");
    }

 

위와 같이 작성해주면

coffee의 변수 값이 0이면 break라는 코드를 통해 while문을 빠져나간다.

'study > java' 카테고리의 다른 글

자바[JAVA] StringBuilder  (0) 2024.06.25
자바[JAVA] 배열 오름차순 함수 Arrays.sort()  (0) 2024.06.22
자바[JAVA] for 반복문  (0) 2024.06.17
자바[JAVA] 조건문  (0) 2024.06.14
자바[JAVA] 삼항연산자  (0) 2024.06.10