[英]How to get methods return to print average?
我被分配使用 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 */);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.