当前位置: 代码迷 >> J2SE >> 请帮忙解释一下,多谢
  详细解决方案

请帮忙解释一下,多谢

热度:83   发布时间:2016-04-24 17:45:56.0
请帮忙解释一下,谢谢
((int)(Math.random()   *   3))   的值为什么是0,1,2呢?

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