Artim_Anton

4_7_2

Sep 2nd, 2016
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.39 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.        
  25.  
  26. public class Solution
  27.  
  28. {
  29.             Scanner scanner = new Scanner(System.in);
  30.             int a = scanner.nextInt();
  31.             String txt = "нулевое число";
  32.             double e = a%10;
  33.             double d = a/10%10;
  34.             double s = a/100;
  35.  
  36.             if (e>0 && d==0 && s==0 && a%2 == 0) txt = "четное однозначное число";
  37.             if (e>0 && d==0 && s==0 && a%2 != 0) txt = "нечетное однозначное число";
  38.             if (e>=0 && d>0 && s==0 && a%2 == 0) txt = "четное двузначное число";
  39.             if (e>=0 && d>0 && s==0 && a%2 != 0) txt = "нечетное двузначное число";
  40.             if (e>=0 && d>=0 && s>0 && a%2 == 0) txt = "четное трехзначное число";
  41.             if (e>=0 && d>=0 && s>0 && a%2 != 0) txt = "нечетное трехзначное число";
  42.  
  43.         System.out.println(txt);
  44.  
  45.     }
  46. }
Add Comment
Please, Sign In to add comment