Коллеги приветствую! Вопрос такой: решаю задачу ,при этом по рассуждениям ,моим, вроде выводить должен значение ближайшее к 10.Но на деле постоянно показывает, что "а" это ближайшее значение. С наилучшими пожеланиями, Кубик рубик.
package com.javarush.task.task04.task0409;

/*
Ближайшее к 10
*/

public class Solution {
    public static void main(String[] args) {
        displayClosestToTen(5, 11);
        displayClosestToTen(7, 14);
    }

    public static void displayClosestToTen(int a, int b) {
        // напишите тут ваш код

        int c =a-10;
        abs(c);

        if (b - 10 < c)
            System.out.println(b);
        else


            System.out.println(a);

    }

    public static int abs(int c) {
        if (c < 0) {
            return -c;
        } else {
            return c;
        }
    }
}