Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使方法返回到打印平均值?_Java - Fatal编程技术网

Java 如何使方法返回到打印平均值?

Java 如何使方法返回到打印平均值?,java,Java,我被指派使用java方法制作一个成绩计算器。我试图得到要打印的分数的平均值,但唯一的字母等级打印应该发生在方法中,当然。如何存储包含平均值的返回值,以便将其放入if-else语句中以确定等级 enter code here public class calculator { public static void main(String[] args) { Course(60, 10, 80); Course(50, 40, 30); } public static void C

我被指派使用java方法制作一个成绩计算器。我试图得到要打印的分数的平均值,但唯一的字母等级打印应该发生在方法中,当然。如何存储包含平均值的返回值,以便将其放入if-else语句中以确定等级

enter code here
public class calculator {
public static void main(String[] args) {
    Course(60, 10, 80);
    Course(50, 40, 30);
}

public static void Course(double score1, double score2, double score3) {

}
public static double Score(double score1, double score2, double score3) {
    return average(score1 + score2 + score3) / 3.0;
}

这个答案包括提示你自己解决问题。我们为您修复代码并不符合您的最佳利益。(您将无法学习以这种方式编程…)

看起来您正试图在此处声明构造函数。但是构造函数没有
void
返回类型,并且不能声明为
static

public static void Course(double score1, double score2, double score3) {

}
看起来您正试图声明一个方法来计算并返回平均值。如果是,则方法名称不正确。(应该是
average
我想…)计算平均值的公式应该是把3个数字相加,然后除以3。(如果(ahem)
Score
方法应该做一些其他的事情,那么这就不是所谓的
average
方法。)


如何存储包含平均值的返回值,以便将其放入if-else语句中以确定等级

enter code here
public class calculator {
public static void main(String[] args) {
    Course(60, 10, 80);
    Course(50, 40, 30);
}

public static void Course(double score1, double score2, double score3) {

}
public static double Score(double score1, double score2, double score3) {
    return average(score1 + score2 + score3) / 3.0;
}
您可以声明一个变量并为其赋值;e、 g

double something = computeSomething(/* some arguments */);

您询问如何将变量设置为值?公共静态无效行是教授在作业文档中给出的原始行,他告诉我们方法标题应为该行。我还尝试过使用双平均=分数(分数1、分数2、分数3)来分配值;在course方法中,我尝试在publicstaticdouble下编写return(60+10+80)/3,但在运行course nothing prints的nothing prints时。你没有打印语句。我得到了要打印的平均值,但我很困惑,我是否需要声明另一个变量来存储course main方法中其他一组数字的平均值,或者是否有方法将它们合并并存储在同一个变量中,这样我就不会单独使用if-else语句了。下一部分是将它连接到一个if-else语句,该语句给出一个字母等级,并检查在它打印自动失败的主方法中是否有任何分数低于50