Advertisement
Azazavr

javarush.test.level04.lesson07.task02

Oct 22nd, 2016
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.45 KB | None | 0 0
  1. package com.javarush.test.level04.lesson07.task02;
  2.  
  3. /* Строка - описание
  4. Ввести с клавиатуры целое число в диапазоне 1 - 999. Вывести его строку-описание следующего вида:
  5. «четное однозначное число» - если число четное и имеет одну цифру,
  6. «нечетное однозначное число» - если число нечетное и имеет одну цифру,
  7. «четное двузначное число» - если число четное и имеет две цифры,
  8. «нечетное двузначное число» - если число нечетное и имеет две цифры,
  9. «четное трехзначное число» - если число четное и имеет три цифры,
  10. «нечетное трехзначное число» - если число нечетное и имеет три цифры.
  11. Если введенное число не попадает в диапазон 1 - 999, в таком случае ничего не выводить на экран.
  12. Пример для числа 100:
  13. четное трехзначное число
  14. Пример для числа 51:
  15. нечетное двузначное число
  16. */
  17.  
  18. import java.io.*;
  19.  
  20. public class Solution
  21. {
  22.     public static void main(String[] args) throws Exception
  23.     {
  24.         BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  25.  
  26.         int a = Integer.parseInt(reader.readLine());
  27.  
  28.         if (a > 0 && a < 10 && a % 2 == 0)
  29.             System.out.println("четное однозначное число");
  30.         else if (a > 0 && a < 10 && a % 2 != 0)
  31.             System.out.println("нечетное однозначное число");
  32.         else if (a >= 10 && a < 100 && a % 2 == 0)
  33.             System.out.println("четное двузначное число");
  34.         else if (a >= 10 && a < 100 && a % 2 != 0)
  35.             System.out.println("нечетное двузначное число");
  36.         else if (a >= 100 && a < 1000 && a % 2 == 0)
  37.             System.out.println("четное трехзначное число");
  38.         else if (a >= 100 && a < 1000 && a % 2 != 0)
  39.             System.out.println("нечетное трехзначное число");
  40.         else if (a < 1 && a > 999)
  41.             System.out.println();
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement