我无法让随机生成器实例被识别为对象,并且它不允许在另一个 .class 文件中使用。随机整数生成器的基本代码是这样的:
package RandomInstanceGenerator;
import java.util.Random;
/** Generate 10 random integers in the range 0..99. */
public final class RandomInteger {
public static final void main(String... aArgs){
log("Generating 10 random integers in range 0..99.");
//note a single Random object is reused here
Random randomGenerator = new Random();
for (int idx = 1; idx <= 10; ++idx){
int randomInt = randomGenerator.nextInt(100);
log("Generated : " + randomInt);
}
log("Done.");
}
private static void log(String aMessage){
System.out.println(aMessage);
}
}
我试图让下面的代码作为新实例运行上面的代码。我尝试了几种从其他学习中对我来说很明显的方法,但它们使我失败了,因此我请求其他人的知识以帮助理解。我说,在理解我从另一个来源复制和粘贴基本代码时,它作为它自己的小 .class 运行。这是尝试创建新实例的代码:
package RandomInstanceGenerator;
import java.util.Random;
class Inst {
public static void main (String args[]) {
RandomInteger rig=new RandomInteger();
rig.main(args);
}
}
我确定两者都需要编辑,希望我能解决这个问题,这样它对我有用。
尝试更改的列表:
1) 尝试导入 RandomInteger.class。返回的错误说它找不到符号“随机整数”。
我使用了代码import RandomInstanceGenerator.RandomInteger;
。
2)稍后进行下一次尝试..