**3.4(Random month)Write a program that randomly generates an integer between 1 and 12 and displays the English month name January,February,...,December for the number 1,2,3,...,12,accordingly.
**3.4(随机月份)编写一个程序,随机生成1到12之间的整数,并显示英文月份名称January,February,...,December为数字1,2,3,...,12.
代码如下
import java.util.Random;
public class Unite3Test4
{
public static void main(String[] args)
{
Random rand=new Random();
int rand_1=rand.nextInt(13);
System.out.println("随机数字为:"+rand_1);
switch(rand_1)
{
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("November");
break;
case 12:
System.out.println("December");
break;
}
}
}
结果如下: