洛辰v5吧 关注:6贴子:1,240
  • 2回复贴,共1

java学习日志

只看楼主收藏回复

今天是第二次交java作业,什么都不会,刚才好绝望,因为问了学长也没有用,一句自己动手丰衣足食,确实,没有人能帮助自己,除了自救。新开帖子,记录浅要java入门的经验。


IP属地:上海1楼2016-09-22 20:43回复
    int random = (int)(Math.random()*10); //产生随机数
    这段代码中,Math是数学类,random()是Math类中的一个方法,random本身只产生(0~1)之间的小数,
    random()*10 意思是产生0~10之间的小数 ,int(random()*10)的意思是强制取整,把小数部分去掉只去整数部分,所以 就变成了 产生0~9之间的整数。


    IP属地:上海2楼2016-09-22 20:44
    回复
      问:int random = (int) (Math.random() * 1000); random = random % array.size(); 的意思
      是java程序中产生随机数的代码
      生成1到1000之间的随机数再对array数组的大小取余,最终得到1到数组大小-1之间的整数


      IP属地:上海3楼2016-09-22 20:45
      回复