如何编写一个生成0到50之间的三个随机整数的Java程序,计算平均值?
我的代码是这样的:
import java.util.Random;
public class RandomAverage {
public static void main(String[] args)
{
int num1,num2,num3;
int sum,average;
Random random = new Random();
num1 = random.nextInt(51);
num2 = random.nextInt(51);
num3 = random.nextInt(51);
sum = num1+ num2+ num3;
average = sum/3;
System.out.print("The sum of them is :" + sum);
System.out.print("The average of them is :" + average);
}
}
但输出说:
Error: Could not find or load main class stringchecker.StringChecker
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
那有什么问题?
答案 0 :(得分:0)
我会假设你在IDE中运行它,并且你没有正确设置“main”类 - 更具体地说,在stringchecker包中的类StringChecker中找不到main方法。检查此代码所在的类的名称,并且该包与IDE认为主方法所在的类和包的名称相匹配。无论您在何处运行它都会产生这种结果 - 但是当人们设置时它会发生很多IDE中的项目,如果他们随后更改结构,则为他们生成“主”类。
答案 1 :(得分:0)
你的java文件名可能是StringChecker,你提到类名为RandomAverage,使它们相同。 类RandomAverage文件应存储为RandomAverage.java