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

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


 Math.random()可以获得一个0.1到1.0之间的随机double值(不包括1.0);
(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 }

猜你喜欢

转载自www.cnblogs.com/ZKYAAA/p/12426466.html
今日推荐