用java编程实现:产生一个1-12的数,并根据随机数的值输出对应月份的名称 5

 我来答
匿名用户
推荐于2017-11-25
展开全部
public String getMonthName() {
int month = (int) (Math.random() * 12 + 1);
switch (month) {
case 1:
return "一月";
case 2:
return "二月";
case 3:
return "三月";
case 4:
return "四月";
case 5:
return "五月";
case 6:
return "六月";
case 7:
return "七月";
case 8:
return "八月";
case 9:
return "九月";
case 10:
return "十月";
case 11:
return "十一月";
default:
return "十二月";
}
}
PS: 是不是作业,上学要好好上呀,不能老指望别人,你学软件学费挺贵的吧!
开源节流小能手juan
2011-10-18 · 超过22用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:33.8万
展开全部
Random rd = new Random();
int month = rd.nextInt(12)+1;
System.out.println("本月是:"+month+"月")
这个是基本的思想代码 你参考参考。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卢小宇1
2018-03-15
知道答主
回答量:4
采纳率:100%
帮助的人:3384
展开全部
package ruang162p60.pkg2.pkg6.jiu93;
public class JiuP93 {
public static void main(String[] args) {
int a=(int)(Math.random()*12+1);
System.out.print("get a member is:"+a);
System.out.print("\n");
switch (a){
case 1: System.out.print("1 yuefen;");
break;
case 2: System.out.print("2 yuefen;");
break;
case 3: System.out.print("3 yuefen;");
break;
case 4: System.out.print("4 yuefen;");
break;
case 5: System.out.print("5 yuefen;");
break;
case 6: System.out.print("6 yuefen;");
break;
case 7: System.out.print("7 yuefen;");
break;
case 8: System.out.print("8 yuefen;");
break;
case 9: System.out.print("9 yuefen;");
break;
case 10: System.out.print("10 yuefen;");
break;
case 11: System.out.print("11 yuefen;");
break;
case 12: System.out.print("12 yuefen;");
break;
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
937ii8759
2011-10-18 · 超过67用户采纳过TA的回答
知道小有建树答主
回答量:339
采纳率:80%
帮助的人:103万
展开全部
random switch
追问
具体些啊
追答
random   产生随机数。。在case不就行了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式