Я вообще не могу понять сути нашего метода abs.Программа начинается с вызова метода displayClosestToTen с параметрами а и b , который нам предлагают прописать для сравнения чисел. как это сделать? да просто - сместить наши оба числа к нулю - и наименьший результат будет нашим искомым. зачем нам метод abs? компилятор посчитает, что отрицательное число будет больше положительного( если допустим у нас будет -4 и 2)??
package com.javarush.task.task04.task0409;
/*
Ближайшее к 10
*/
public class Solution {
public static void main(String[] args) {
displayClosestToTen(8, 11);
displayClosestToTen(7, 14);
}
public static void displayClosestToTen(int a, int b) {
// напишите тут ваш код
a = a-10;
abs (a);
if (a < b - 10)
{System.out.println(a);}
else
{System.out.prinln(b);
}
public static int abs(int a) {
if (a < 0) {
return -a;
} else {
return a;
}
}
}