关于一个JAVA代码的问题

doublei=6*math.random();doublej=6*math.random();doublel=6*math.ranbom();if(count>15){... double i =6*math.random();
double j =6*math.random();
double l =6*math.ranbom();
if(count>15){
System.out.println("今天手气不错");
}
if(count>=10&&count<=15){
System.out.println("今天手气很一般");
}
if(count<10){
System.out.println("今天手气不怎么样");
}
System.out.println("得了+count+分");
这些代表什么意思? 越详细越好 (主要是最后一句不明白) 本人在自学 菜鸟一枚 求高手解答 在线等
double i =6*math.random();
double j =6*math.random();
double l =6*math.ranbom();
int count = (int)(i+j+l);
if(count>15){
System.out.println("今天手气不错");
}
if(count>=10&&count<=15){
System.out.println("今天手气很一般");
}
if(count<10){
System.out.println("今天手气不怎么样");
}
System.out.println("得了+count+分");
展开
 我来答
匿名用户
2014-02-10
展开全部
math.random()这个是随机生成一个0到1之间的小数。
System.out.println(xxx)这个写法是显示括号里的东西。
System.out.println("得了+count+分");这一句有些问题,括号里应该是("得了"+count+"分"),中间的count是变量,意思是把count存的变量夹在"得了"和"分"之间拼成一句话显示出来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友feb84c5
2014-02-10 · TA获得超过170个赞
知道小有建树答主
回答量:219
采纳率:0%
帮助的人:149万
展开全部
我猜你这段程序少了一句话,在i,j,l定义之后少一句,double count=i+j+l;
这段代码大概是随机三个小于6的数,求和,如果和大于15,那么输出 今天手气不错
如果和大于等于10小于等于15 输出 今天手气一般
如果和小于10 输出今天手气不怎么样
最后输出 得了多少(具体分数count)分
输出都是控制台输出的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lmy_sk521
2014-02-10 · TA获得超过2272个赞
知道小有建树答主
回答量:1330
采纳率:73%
帮助的人:729万
展开全部
i、j和l并没有用到,而且count也没有定义,这段代码的意思,就是投掷骰子,投三次,把三次投出的数相加,
代码缺少把i、j和l的值进行相加后赋值给count
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
国蝶城05
2014-02-10 · 超过33用户采纳过TA的回答
知道答主
回答量:174
采纳率:0%
帮助的人:93.3万
展开全部
system.out.println是在控制台打印.参数是一个字符串你这少了两双引号。"得了"+count+"分"括号内应该这样才对。count是字符串变量,+号是连接字符串用的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-02-10
展开全部
double i =6*math.random();
double j =6*math.random();
double l =6*math.ranbom(); 取3个随机数。random()返回是零点几的,所以结果在6之内。

后面就是判断count的值范围
最后打印 count值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式