Забыл сделать обращение к методу abs - последний пункт проходил проверку. Добавил обращение к методу abs - цифры показывает правильно? программа работает. Но теперь не проходит проверку последний пункт.
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 = abs(a);
b = abs(b);
int c;
int d;
if ((a-10)>0)
c = a-10;
else
c = -a+10;
if ((b-10)>0)
d = b-10;
else
d = -b+10;
if (c<d)
System.out.println(a);
else if (d<c)
System.out.println(b);
else
System.out.println(a);
}
public static int abs(int a) {
if (a < 0) {
return -a;
} else {
return a;
}
}
}