【0722作业】根据编号输出课程名称
1 package com.project; 2 import java.util.InputMismatchException; 3 /** 4 * 根据编号输出课程名称 5 * 根据键盘输入进行判断 6 * 不管输入是否正确,都输出“欢迎提出建议!” 7 * @author L 8 */ 9 import java.util.Scanner; 10 11 public class Project { 12 static Scanner sc=new Scanner(System.in); 13 public static void main(String[] args) { 14 System.out.print("请输入课程代号(1~3之间的数字):"); 15 try { 16 int num=sc.nextInt(); 17 if(num>=1&&num<=3) { 18 //判断数字 19 switch(num) { 20 case 1: 21 System.out.println("Java课程"); 22 break; 23 case 2: 24 System.out.println("C#课程"); 25 break; 26 case 3: 27 System.out.println("C++课程"); 28 break; 29 } 30 }else { 31 System.out.println("输入有误,没有对应课程!"); 32 } 33 }catch(InputMismatchException e){ 34 System.err.println("输入类型有误"); 35 e.printStackTrace(); 36 }catch(Exception e) { 37 System.out.println("输入有误"); 38 }finally { 39 System.out.println("欢迎提出建议!"); 40 } 41 } 42 }