A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 欢欢 高级黑马   /  2014-1-23 22:23  /  1571 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 欢欢 于 2014-1-23 23:00 编辑
  1. class MathDemo
  2. {
  3.           public static void sop(Object obj)
  4.           {
  5.                     System.out.println(obj);
  6.           }
  7.           public static void main(String[] args)
  8.           {
  9.                     for(int x=0;x<10;x++)
  10.                     {
  11.                               double d = Math.random(); //返回一个 [ 0, 1 ) 的double型随机数
  12.                               sop( d );
  13.                     }

  14.                     //我们要产生一个 [ 1, 10 ) 的整型随机数
  15.                     for(int x=0;x<10;x++)
  16.                     {
  17.                               int in = ( int ) ( Math.random() * 10 + 1 );
  18.                               sop( in );
  19.                     }
  20.            }
  21.   }
复制代码
结果:


毕老师视频中的结果是不包含10啊,帮我看看这是怎么回事啊?是我电脑有问题么?

7 个回复

倒序浏览
Math.random() * 10 + 1 ;你加了1 啊
回复 使用道具 举报
不好意思,我错了
回复 使用道具 举报
山治0712 发表于 2014-1-23 22:59
Math.random() * 10 + 1 ;你加了1 啊

不好意思,我看错了,我脑子秀逗了
回复 使用道具 举报
欢欢 发表于 2014-1-23 23:01
不好意思,我看错了,我脑子秀逗了

呵呵,继续加油
回复 使用道具 举报
楼上说的很清楚了,楼主加油!
细节决定成败,请认真对待每行代码,每个字符,问题总是处在不经意的角落里。
回复 使用道具 举报
呵呵。。加油
回复 使用道具 举报
好好努力,梦想与现实和很近
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马