Advertisement
FedchenkoIhor

ближний к 10

Dec 26th, 2015
907
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.47 KB | None | 0 0
  1. /* Ближайшее к 10
  2. Реализовать метод closeToTen. Метод должен выводить на экран ближайшее к 10 из двух чисел, записанных в аргументах метода.
  3. Например, среди чисел 8 и 11 ближайшее к десяти 11. Если оба числа на равной длине к 10, то вывести на экран любое из них.
  4. Подсказка:  используйте метод public static int abs(int a), который возвращает абсолютную величину числа.
  5. */
  6.  
  7. public class Solution
  8. {
  9.     public static void main(String[] args)
  10.     {
  11.         closeToTen(8,11);
  12.         closeToTen(14,7);
  13.         //в задаче закончился вызов метода, а в моем случае не работает только последний
  14.         closeToTen(12,12);
  15.         closeToTen(9,11);
  16.         closeToTen(11,9);
  17.     }
  18.  
  19.     public static void closeToTen(int a, int b)
  20.     {
  21.         {
  22.             if (abs((a)-10) < abs((b)-10))
  23.             {
  24.                 System.out.println(a);
  25.  
  26.             }else if (abs((a)-10) > abs(b)-10)
  27.             {
  28.                 System.out.println(b);
  29.  
  30.             }else {System.out.println(a+" "+b);}
  31.         }
  32.  
  33.     }
  34.  
  35.     public static int abs(int a)
  36.     {
  37.         if (a < 0) {
  38.             return -a;
  39.         } else {
  40.             return a;
  41.         }
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement