如何编写一个生成0到50之间的三个随机整数的Java程序,计算平均值?

时间:2013-09-23 07:44:44

标签: java random average

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

那有什么问题?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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