中国大学MOOC: Math.random() > 0.5 ? 1 : -1是什么意思?
举一反三
- 在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;
- Math.random() > 0.5 ? 1 : -1是什么意思? A: 从1到-1之间随机生成数字,大于0.5就返回1,反之则返回-1 B: 从0.5到-1之间随机生成数字,大于0.5就返回1,反之则返回-1 C: 从0到1之间随机生成数字,大于0.5就返回1,反之则返回-1 D: 从-0.5到1之间随机生成数字,大于0.5就返回1,反之则返回-1
- Math.random() > 0.5 ? 1 : -1是什么意思? A: 从1到-1之间随机生成数字,大于0.5就返回1,反之则返回-1 B: 从0.5到-1之间随机生成数字,大于0.5就返回1,反之则返回-1 C: 从0到1之间随机生成数字,大于0.5就返回1,反之则返回-1 D: 从-0.5到1之间随机生成数字,大于0.5就返回1,反之则返回-1
- Math.random() > 0.5 ? 1 : -1是什么意思? A: 从1到-1之间随机生成数字,大于0.5就返回1,反之则返回-1 B: 从0.5到-1之间随机生成数字,大于0.5就返回1,反之则返回-1 C: 从0到1之间随机生成数字,大于0.5就返回1,反之则返回-1 D: 从-0.5到1之间随机生成数字,大于0.5就返回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)