java - 如何让方法返回打印平均值?
问题描述
我被分配使用 java 方法制作成绩计算器。我正在尝试获取要打印的分数的平均值,但字母等级的唯一打印应该出现在方法 Course 中。如何存储保持平均值的返回值,以便我可以将其放入 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
方法。)
public static double Score(double score1, double score2, double score3) {
return average(score1 + score2 + score3) / 3.0;
}
如何存储保持平均值的返回值,以便我可以将其放入 if else 语句以确定成绩?
您可以声明一个变量并为其赋值;例如
double something = computeSomething(/* some arguments */);
推荐阅读
- c - 为什么 scanf_s 在 Visual Studio 中无法正常工作?
- java - 无法创建 TimePicker 类的实例
- javascript - Promise Rejection Error.Location 应该是一个有经纬度的对象
- mongodb - spring-boot MongoDB 发现全部返回空,如何排查?
- r - 如何使用闪亮的编辑单元格对 DT 进行子集化
- asp.net-core - 在生产中尝试通过 .net core 3.X 中的相对路径读取文件时出错
- html - 在多个对象情况下无法从 json 文件中获取数据
- html - 如何防止变换悬停与导航栏重叠?
- css - CSS:样式化页面上的所有元素,除了特定元素的子元素?
- python - 蟒蛇坦克游戏