簡體   English   中英

如何讓方法返回打印平均值?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM