Scanner sc=new Scanner(System.in);//使用Scanner类得到从键盘上获取一个数 System.out.println("请输入月份");//提示输入月份 Scanner sb=new Scanner(System.in); System.out.println("请输入天数"); int month=sc.nextInt();//定义一个month变量来接受从键盘上得到的月数 int day=sb.nextInt();//同理定义一个day变量来接受天数 int sumday=0;//定义一个sumday变量来接受计算好了的天数 if(day>31) {//使用if语句对上面输入的数进行限制,限制天数必须小于等于31天 System.out.println("请重新输入,一个月最多只有31天"); System.exit(3);//使用System.exit来终结整个Java虚拟机里面的的内容,从而达到想要 的目的,运用这个时要注意只有括号里面的值为零程序才不会终止,其他值都会终止。 } switch(month){//使用switch case语句对一年十二个月进行定义 case 1: sumday=day; System.out.println("这是2019年的第"+sumday+"天"); break; case 2: if(day>28) {//应为二月特殊,所以对天数进行限制 System.out.println("2019年二月只有28天");
运用Java中的switch case语句编写程序,从键盘上输入2019年的“month”和“day”,要求通过程序输出输入的日期为2019年的第几天。
最新推荐文章于 2024-04-02 00:23:47 发布