java语言程序设计与数据结构(基础版)第三章**3.4

题目大意:编写一个随机产生1和12之间整数的程序,并且根据数字1,2,3,............,12显示相应的月份


 

 Math.random()可以获得一个0.1~1.0之间的随机double值(不包括1.0);
a+(int)Math.random()*b表示返回a~a+b之间的一个随机数,不包括a+b; (
int)(Math.random()*10)可以得到一个0~9随机int整数(不包括10); (int)(Math.random()*12)+1可以得到一个1~12随机int整数(包括12);
 1 import java.util.*;
 2 public class three34 {
 3 
 4     public static void main(String[] args) {
 5         int a;
 6         //a=(int)(Math.random()*10+2);修改为下面
 7         a=(int)(Math.random()*12)+1;
 8         switch(a) {
 9         case 1: System.out.println("1月");break;
10         case 2: System.out.println("2月");break;
11         case 3: System.out.println("3月");break;
12         case 4: System.out.println("4月");break;
13         case 5: System.out.println("5月");break;
14         case 6: System.out.println("6月");break;
15         case 7: System.out.println("7月");break;
16         case 8: System.out.println("8月");break;
17         case 9: System.out.println("9月");break;
18         case 10: System.out.println("10月");break;
19         case 11: System.out.println("11月");break;
20         case 12: System.out.println("12月");break;
21         default:System.out.println("不满足");
22         }
23     }
24 
25 }

 


 

posted on 2020-03-06 14:37  恒晨  阅读(346)  评论(0编辑  收藏  举报

导航