1 题目
编程实现:产生一个1-12之间的随机整数,并根据该随机整数的值,输出对应月份的英文名称。
2 需求分析
产生随机数,根据随机数输出月份。
3 概要设计
4 源代码
/*Question:
* 产生一个1-12之间的随机整数,并根据该随机整数的值,输出对应月份的英文名称。
*/
public class Number_to_Month {
public static void main(String[] args) {
// TODO 自动生成的方法存根
//生成随机数
int data = (int)(Math.random() * 12 + 1);
//根据随机数的值确定输出的月份
switch(data)
{
case 1:
System.out.println("January");
break;
case 2:
System.out.println("February");
break;
case 3:
System.out.println("March");
break;
case 4:
System.out.println("April");
break;
case 5:
System.out.println("May");
break;
case 6:
System.out.println("June");
break;
case 7:
System.out.println("July");
break;
case 8:
System.out.println("August");
break;
case 9:
System.out.println("September");
break;
case 10:
System.out.println("October");
break;
case 11:
System.out.println("Noverber");
break;
case 12:
System.out.println("December");
break;
default:
System.out.println("Error");
}
}
}