Я должен рассчитать сумму трех двойных чисел и получить среднее значение. Я должен использовать следующие два метода, не меняя их: getNumbers()
, который получает только пользовательские входы, без аргументов, без возврата. getAverage()
, которые вычисляют среднее значение трех двойных чисел, возвращает среднее значение и не имеет аргументов.Получить среднее число чисел
Мой вопрос - каждый раз, когда я запускаю его на 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;
}
}
Вы должны научиться Operator приоритет https://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html –