-1

如何编写一个生成 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)

那有什么问题?

4

2 回答 2

0

我假设您在 IDE 中运行它,并且您没有正确设置“主”类 - 更具体地说,在包 stringchecker 中的类 StringChecker 中找不到主方法。检查此代码所在的类的名称,并且包与 IDE 认为 main 方法所在的类和包的名称匹配。无论您从何处运行它都会导致这种情况 - 但在人们设置时会发生很多IDE 中的一个项目,如果它们随后更改结构,则为它们生成“主”类。

于 2013-09-23T07:48:07.980 回答
0

可能你的java文件名是StringChecker,你提到类名是RandomAverage,使它们相同。类 RandomAverage 文件应存储为 RandomAverage.java

于 2013-09-23T08:14:45.617 回答