我應該計算三個雙數的總和並得到它的平均值。 我需要使用以下兩種方法,不改變它們: getNumbers()
其中只有用戶輸入,沒有參數,沒有返回。其中計算三個雙數的平均值,返回平均值,並且沒有參數。獲取數字的平均值
我的問題是我每次在CMD上運行它時,都顯示該方法不起作用,並且不會打印輸出。我輸入三個數字,並在最後得到它的平均值。
如果有人可以給我建議,我做錯了什麼,它將不勝感激。
import java.util.Scanner;
public class ComputeAverage{
double firstNum;
double secondNum;
double thirdNum;
double sum;
double average;
public void getNumbers(){
Scanner keyboard = new Scanner(System.in);
System.out.println("Enter your first number: ");
double firstNum = keyboard.nextDouble();
System.out.println("Enter your second number: ");
double secondNum = keyboard.nextDouble();
System.out.println("Enter your third number: ");
double thirdNum = keyboard.nextDouble();
Test.println("The average is: " + average);
}
public double getAverage(double firstNum, double secondNum, double thirdNum){
double average = firstNum + secondNum + thirdNum/3;
return average;
}
}
你應該學會運算符優先級https://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html –