在Math类中random方法可以产生随机数。如果从1到100之间产生一个随机整数(大于等于1,小于等于100),并赋值给n,那么下面语句正确的是()。
A: n=Math.round(Math.random(100))+1;
B: n=Math.round(Math.random()*100)+1;
C: n=Math.floor(Math.random(100))+1;
D: n=Math.floor(Math.random()*100)+1;
A: n=Math.round(Math.random(100))+1;
B: n=Math.round(Math.random()*100)+1;
C: n=Math.floor(Math.random(100))+1;
D: n=Math.floor(Math.random()*100)+1;
D
举一反三
- Math类的random方法是用来求随机数的,随机数的范围是___________。 A: 0~1 B: -1.0~1.0 C: 几乎没有限制 D: -100~100
- Math对象的( )方法是返回 0 ~ 1 之间的随机数? A: random() B: round() C: sin() D: sqrt()
- Math类的random()方法可以产生一个()之间的()类型随机数。
- 使用Math类调用其类方法random()返回一个0至1之间的随机数包括1。
- 下列哪些代码段能生成一个1—100之间的随机数? A: new Random().nextInt(101) B: new Random().nextInt(100) C: new Random().nextInt(100)+1 D: (int)(Math.random()*100)
内容
- 0
编写程序,求5个随机数的平均值。(使用Math类的random()静态方法可以产生一个0~1之间的随机数)
- 1
Math类中通过random的方法可以产生随机数,产生的范围是
- 2
下列哪些语句是正确的Math对象方法 A: Math.random() B: Math.rnd() C: Math.max(数值1,数值2) D: Math.floor(数值)
- 3
使用Math类的random()方法可以获取制定范围的随机数
- 4
下列可以产生一个1~100之间随机整数的表达式是()。 A: (int)(Math.random(100)+1) B: (int)Math.random(100)+1 C: (int)Math.random()*100+1 D: (int)(Math.random()*100+1)