编写程序,使程序产生1到12的某个整数,然后输出相应的月份的天数。2月按28天算。
实现代码如下:
package workspace;
import java.util.Random;
import java.util.Scanner;
public class month {
public static void main(String[] args) {
System.out.println("请输入月份:");
Scanner s = new Scanner(System.in);//键盘输入
int month = s.nextInt(12);//共有十二个月
System.out.println("当前月份为" + month);
switch (month) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12://1,3,5,7,8,10,12这个月都是31天,可以合并写
System.out.println("本月有31天");
break;
case 2://2月只有28天
System.out.println("本月有28天");
break;
default://除此之外都是30天
System.out.println("本月有30天");
break;
}
}
}
输出结果: