Не совсем понимаю, что требуется

Задача: Реализуйте метод, возвращающий ответ на вопрос: правда ли, что a + b = c ? Допустимая погрешность – 0.0001 (1E-4) Можно использовать класс Math и его методы. Класс Math доступен всегда, импортировать его не надо. В качестве примера написано заведомо неправильное выражение. Исправьте его.

Требования: Метод должен иметь сигнатуру: doubleExpression(double a, double b, double c)текст, выделенный жирным шрифтом

Изначальный код:

public static boolean doubleExpression(double a, double b, double c) {
}

Мой код:

public class Java {
    public static void main(String[] args) {
        public static boolean doubleExpression(double a, double b, double c) {
            doubleExpression = Math.abs(a-b)<(1E-4);
            return true;
        }
    }
}

Вопрос: В правильном ли я направлении двигаюсь, либо может дадите какие-то советы, подсказки, но не решение, задача пока что не проходит условия.


Ответы (2 шт):

Автор решения: Igor
public static boolean doubleExpression(double a, double b, double c) {
  return Math.abs(a + b - c) <= 0.0001;
}
→ Ссылка
Автор решения: стасевич

вы в методе doubleExpression = Math.abs(a-b)<(1E-4); от а отминание b и сравниваете с погрешностью. и вне зависисти от результата вычисления возвращаете true return true; если без ответа, а с подсказками, то мне видится несколько вариантов

  1. тернарный оператор return (условие) ? true : false;

  2. if ( условие ) return true;

     else return false; 
    
→ Ссылка