永发信息网

java中“Math.random()*10”这段代码什么怎么理解?“*10”又是干嘛用的?

答案:1  悬赏:50  手机版
解决时间 2021-03-21 19:41
  • 提问者网友:孤凫
  • 2021-03-21 11:33
java中“Math.random()*10”这段代码什么怎么理解?“*10”又是干嘛用的?
最佳答案
  • 五星知识达人网友:平生事
  • 2021-03-21 12:02
int random = (int)(Math.random()*10); //产生随机数

这段代码中,Math是数学类,random()是Math类中的一个方法,random本身只产生(0~1)之间的小数,
random()*10 意思是产生0~10之间的小数 ,int(random()*10)的意思是强制取整,把小数部分去掉只去整数部分,所以 就变成了 产生0~9之间的整数。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯