스마트 인재개발원/Java

2021-04-13 자바 switch (스마트인재개발원)

앨런튜링_ 2021. 4. 14. 08:26
package day2;

import java.util.Scanner;

public class ex17스위치 {
	public static void main(String[] args) {
		//스위치 사용하기 
		Scanner sc = new Scanner(System.in);
		
		System.out.print("정수입력 : ");
		int grade = sc.nextInt();
		String grade_num = "";
		
		//switch문의 식은 꼭 실제 값으로 표현이 되어야 한다. 
		//스스로 멈출 수 있는 기능을 가지고 있지 않다. 
		switch(grade/10){
		case 10:
		case 9:
			grade_num = "A";
			break;
		case 8:
			grade_num = "B";
			break;
		case 7:
			grade_num = "C";
			break;
		default:
			grade_num = "F";
			break;
		
		}
		System.out.println(grade_num);
	}
}
package day2;

import java.util.Scanner;

public class ex18스위치실습 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		System.out.print("월 입력:");
		int month_value = sc.nextInt();
		
		
		
		switch (month_value/3) {
		
		case  0:
		case  4:
			System.out.println(month_value + "월은 겨울입니다.");
			break;
			
		case  1:
			System.out.println(month_value + "월은 봄입니다.");
			break;
			
		case  2:
			System.out.println(month_value + "월은 여름입니다.");
			break;
				
		case  3:
			System.out.println(month_value + "월은 가을입니다.");
			break;
		
		}
			
	
	}

}