我应该计算三个双数的总和并得到它的平均值。 我需要使用以下两种方法,不改变它们: 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 –