본문 바로가기

프로그래밍/Java TestProject

Java_Scanner 클래스를 이용해 while문, if문, switch문, case문 사용하기

import java.util.Scanner;

public class TestProject_9 {

	public static void main(String[] args) {
		Scanner scanner=new Scanner(System.in);

		while(true)
		{
			System.out.println("숫자를 입력하세요.");
			int num1=scanner.nextInt(); // 정수를 입력 받아서 변수 num1에 저장 
					
			
			if(num1%2==0) { // num1이 2로 나누었을 때 나머지가 0이면 
				System.out.println("짝수입니다."); // 나머지가 0이면 true로 "짝수입니다." 출력 
			}else {
				System.out.println("홀수입니다."); // 나머지가 0이 아니면 false로 "홀수입니다." 출력
			}
			
			System.out.println("월을 입력하세요.");
			int num2=scanner.nextInt(); // 정수를 입력 받아서 변수 num2에 저장
			int result=num2; // num2를 result에 저장
			
			switch(result) {
				case 3: case 4: case 5:
					System.out.println("지금은 봄입니다.");
				break;
				case 6: case 7: case 8:
					System.out.println("지금은 여름입니다.");
				break;
				case 9: case 10: case 11:
					System.out.println("지금은 가을입니다.");
				break;
				case 12:case 1: case 2:
					System.out.println("지금은 겨울입니다.");
				break;
				default:
				break;
			}
			
			System.out.println("continue??");
			if((scanner.next()).equals("no")==true) break;
		}
	}

}

- Scanner 클래스를 이용해 짝수를 입력하면 "짝수입니다.", 홀수를 입력하면 "홀수입니다."입력하기.
- switch문, case문을 이용해 계절 출력하기.
- while문을 이용해 Scanner를 반복해서 쓸 수 있도록 하기.