首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

请帮忙解释一下,多谢

2011-11-21 
请帮忙解释一下,谢谢((int)(Math.random()*3))的值为什么是0,1,2呢?[解决办法]Math.random() 返回一个doub

请帮忙解释一下,谢谢
((int)(Math.random()   *   3))   的值为什么是0,1,2呢?

[解决办法]
Math.random() 返回一个double值(大于等于0,小于1)
这个值乘以3后的double 为 0 <=x <3
再取整不就是0,1,2

热点排行