java实现:随机生成月份, 并打印该月份的天数
- 随机生成月份1-12,(int)(Math.random()*12+1),,生成12个数,从1开始
- 月份不同,天数不同,用switch处理。
分支1:2月份,28或29天;
分支2:4,6,9,11月份,30天;
分支3:其他月份, 31天;
package com.word.word;
//随机生成月份, 并打印该月份的天数
public class MonthDays {
public static void main(String[] args) {
for (int i=0;i<10;i++) {
int month=(int)(Math.random()*12+1); //生成月份1-12
switch(month){
case 2:
System.out.println(month+"月份有28天或29天");
break;
case 4:
case 6:
case 9:
case 11:
System.out.println(month+"月份有30天");
break;
default:
System.out.println(month+"月份有31天");
}
}
}
}
结果: