或许随机数

来源:3-8 使用 Math 类操作数据

qq_Dreamy_旧城_0

2017-02-20 16:40

int x =(int) Math.random()*10,这样写了还是运行为0呀,请问哪位学员可以帮我解答

写回答 关注

1回答

  • ziom
    2017-02-20 17:08:59
    已采纳

    要把 Math.random()*10用圆括号裹起来,不然会先将Math.random()生成的小于1的随机数转换成int再与10相乘,所以你这样写的话 (int) Math.random()的结果必然是0,在乘以10,结果也自然会是0

    求采纳!

    qq_Dre...

    非常感谢真心感谢

    2017-02-21 20:07:52

    共 1 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题