신입개발자

사용자입력Switch문 본문

프로그래밍 언어/자바

사용자입력Switch문

dks_a 2022. 5. 1. 11:05
import java.util.Scanner;

public class 사용자입력Switch문 {

	public static void main(String[] args) {
		// switch는 다중 택일과 호환 : 처리량이 많을 수록  switch가 성능 약간 더 우수		
		Scanner scn = new Scanner(System.in); // System.in은 콘솔 기억하기!!!
		
		System.out.print("월을 입력하세요 : ");
		int m = scn.nextInt();
		int day;
		
//		int m = 9, day;
		
		//A) 다중 if
/*		if(m == 2)
			day = 28;
		else if (m == 4 || m == 6 || m == 9 || m == 11)
			day = 30;
		else
			day = 31;
*/		
		
		//B) switch (변수), case 값: break;, default:
		switch(m) { // 변수 : 정수, 문자, 문자열
			case 2:
				day = 28;
				break;
			case 4:
			case 6:
			case 9:
			case 11:
				day = 30;
				break;					
			default:
				day = 31;
				break;	
		
		}
		
		System.out.println(m + "월은 " + day + "일 까지입니다.");
		
	}

}

 

 

'프로그래밍 언어 > 자바' 카테고리의 다른 글

순환문2  (0) 2022.05.01
순환문1  (0) 2022.05.01
Switch문  (0) 2022.05.01
다중if  (0) 2022.05.01
ifelse구조  (0) 2022.05.01
Comments