Advertisement
FedchenkoIhor

(even) || (!even)+ nNumber

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