返回信息流这学期刚学java,编这个程的时候发现产生的随机数都是0~~改了半天阿也没改出正确结果~
题目是输入数组的size,随机产生一个以size为长度的数组,最后打印出数组的每一项,和,平均数。菜鸟求指导!!!~~
[ema1][ema1]
这是一条镜像帖。来源:北邮人论坛 / java / #17776同步于 2011/4/1
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
大侠指教!求助~~
alee
2011/4/1镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
math.random()产生的是一个0-1的随机数,当你使用(int)强制转型时,由于小于1,就转为0,再乘以10,还是0。
应该这样
array[i] = (int)(Math.random()*10);
【 在 fykhlp 的大作中提到: 】
: math.random()产生的是一个0-1的随机数,当你使用(int)强制转型时,由于小于1,就转为0,再乘以10,还是0。
: 应该这样
: array[i] = (int)(Math.random()*10);
: ...................
改了解决了~~挖~感觉好温暖哇~~继续编下一个。。愚人节快乐~!