当前位置: 代码迷 >> Java相关 >> 初学者错误1
  详细解决方案

初学者错误1

热度:83   发布时间:2007-11-25 14:01:14.0
c=(int)(Math.random()*1000000%6+1); 我觉得这句有错误
(Math.random()*1000000如果是有小数点的数就不能与6求于,所以会抱错。
不一定编译通过就是对的,我认为因该这样写。c=(int)(Math.random()*1000000)%6+1;
我老师上次好像也这样说过这个问题。
----------------解决方案--------------------------------------------------------
Math.random()这个*1000000会有小数吗?
你没API文档吧!
----------------解决方案--------------------------------------------------------
回复 12# 的帖子
刚学,但我们老师确实说过这个问题。我也不知道。
----------------解决方案--------------------------------------------------------
没错的吧
----------------解决方案--------------------------------------------------------
没错啊
----------------解决方案--------------------------------------------------------
  相关解决方案