Advertisement
FedchenkoIhor

!positive!even

Jan 15th, 2016
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.09 KB | None | 0 0
  1. /* Строка - описание
  2. Ввести с клавиатуры целое число. Вывести на экран его строку-описание следующего вида:
  3. «отрицательное четное число» - если число отрицательное и четное,
  4. «отрицательное нечетное число» - если число отрицательное и нечетное,
  5. «нулевое число» - если число равно 0,
  6. «положительное четное число» - если число положительное и четное,
  7. «положительное нечетное число» - если число положительное и нечетное.
  8. Пример для числа 100:
  9. положительное четное число
  10. Пример для числа -51:
  11. отрицательное нечетное число
  12. */
  13.  
  14. import java.io.*;
  15.  
  16. public class Solution
  17. {
  18.     public static void main(String[] args) throws Exception
  19.     {
  20.         BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  21.         int a = Integer.parseInt(reader.readLine());
  22.         if (zero(a))
  23.         {
  24.             System.out.println("нулевое число");
  25.         } else if (!positive(a) && even(a))
  26.         {
  27.             System.out.println("отрицательное четное число");
  28.         } else if (!positive(a) && !even(a))
  29.         {
  30.             System.out.println("отрицательное нечетное число");
  31.         } else if (positive(a) && even(a)){
  32.             System.out.println("положительное четное число");
  33.         }else if (positive(a) && !even(a)){
  34.             System.out.println("положительное нечетное число");
  35.         }
  36.  
  37.  
  38.     }
  39.  
  40.     public static boolean positive(int a)
  41.     {
  42.         return (a > 0);
  43.     }
  44.  
  45.     public static boolean even(int a)
  46.     {
  47.         return (a % 2 == 0);
  48.     }
  49.  
  50.     public static boolean zero(int a)
  51.     {
  52.         return (a == 0);
  53.     }
  54.  
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement