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