Dev/Java

Java - 반복문 ( While Loop )

surimi🍥 2020. 8. 11. 15:50
반응형
// while 반복문

// while 반복문은
// while 뒤에 ()에 조건식을 적어놓고
// 해당 조건식이 true면 실행
// false면 종료 된다.

public class Ex13WhileLoop {

	public static void main(String[] args) {
    
		//for(int i = 0; i <= 2; i++){
		//	System.out.println(i)
		//}
		//를 while 문으로 표현하면 다음과 같이 된다.
        
		int i = 0;
        
		while(i <= 2) {
			System.out.println(i);
			i++;
		}	
		
	}
}











더보기

0
1
2

//하지만 while문의 가장 큰 장점은
//특정 조건을 만족하는 동안 계속 반복하게 만들 수 있다는 것이다.
//예를 들어
//우리가 어떤 값을 입력을 받는데
//만약 해당 값이 잘못되면?
//다시 입력해주세요~ 하고 사용자에게 요청할 수 있게 된다!!!!!

import java.util.Scanner;

public class Ex14WhileLoop02 {
	
	public static void main(String[] args) {
		
		Scanner scanner = new Scanner(System.in);
		
		// 사용자로부터 점수를 입력받는 프로그램
		// 단 사용자가 잘못된 점수를 입력하면
		// 올바른 점수를 입력할 때까지 다시 입력받는다.
		
		System.out.print("점수를 입력해주세요: ");
		
		int score = scanner.nextInt();
		
		while (score < 0 || score > 100) {
			System.out.println("잘못 입력하셨습니다.");
			System.out.print("점수를 입력해주세요: ");
			score = scanner.nextInt();
		}

		System.out.println("사용자가 입력한 점수: " + score);

		scanner.close();
	}
}
더보기

점수를 입력해주세요: 1500
잘못 입력하셨습니다.
점수를 입력해주세요: 150
잘못 입력하셨습니다.
점수를 입력해주세요: 15
사용자가 입력한 점수: 15

반응형

'Dev > Java' 카테고리의 다른 글

Java 예제  (0) 2020.08.11
Java - 무한반복문 ( Infinite Loop )  (0) 2020.08.11
Java - 반복문 ( For Loop 02 )  (0) 2020.08.11
Java - 반복문 ( For Loop )  (0) 2020.08.11
Java - 조건문 ( Switch )  (0) 2020.08.11