读书人

请帮忙解释一下多谢

发布时间: 2011-11-21 22:53:08 作者: rapoo

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

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

读书人网 >J2SE开发

热点推荐