【发布时间】:2013-12-06 04:10:04
【问题描述】:
对于 calc 的 100 个元素中的每一个,使用 随机生成的数字。将 Random 类与 .nextDouble() 方法一起使用 为了这。
我已经创建了 100 个元素,但我无法在数组中添加任何数字。当我尝试添加任何随机数时,我收到一条错误消息,说它需要一个 claclal 但它找到了一个 int。
public class Claclal {
private static Claclal[] calc;
public static void main(String[] args) {
Random r = new Random();
calc = new Claclal[100];
for (int i = 0; i <calc.length; i++) {
calc[i] = new Claclal();
calc[i] = (int)(Math.random());
}
我得到的错误在最后一行。 我不能更改对 int 的引用,因为它应该是一个 claclal 引用。我需要更改什么才能使代码正常工作?
【问题讨论】:
-
你有一个
Clacal数组而不是int数组 -
欢迎来到 SO。如果任何答案可以帮助您成功解决您的问题,please accept it
标签: java arrays object reference