Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.javarush.test.level04.lesson07.task02;
- /* Строка - описание
- Ввести с клавиатуры целое число в диапазоне 1 - 999. Вывести его строку-описание следующего вида:
- «четное однозначное число» - если число четное и имеет одну цифру,
- «нечетное однозначное число» - если число нечетное и имеет одну цифру,
- «четное двузначное число» - если число четное и имеет две цифры,
- «нечетное двузначное число» - если число нечетное и имеет две цифры,
- «четное трехзначное число» - если число четное и имеет три цифры,
- «нечетное трехзначное число» - если число нечетное и имеет три цифры.
- Если введенное число не попадает в диапазон 1 - 999, в таком случае ничего не выводить на экран.
- Пример для числа 100:
- четное трехзначное число
- Пример для числа 51:
- нечетное двузначное число
- */
- import java.io.*;
- public class Solution
- {
- public static void main(String[] args) throws Exception
- {
- public class Solution
- {
- Scanner scanner = new Scanner(System.in);
- int a = scanner.nextInt();
- String txt = "нулевое число";
- double e = a%10;
- double d = a/10%10;
- double s = a/100;
- if (e>0 && d==0 && s==0 && a%2 == 0) txt = "четное однозначное число";
- if (e>0 && d==0 && s==0 && a%2 != 0) txt = "нечетное однозначное число";
- if (e>=0 && d>0 && s==0 && a%2 == 0) txt = "четное двузначное число";
- if (e>=0 && d>0 && s==0 && a%2 != 0) txt = "нечетное двузначное число";
- if (e>=0 && d>=0 && s>0 && a%2 == 0) txt = "четное трехзначное число";
- if (e>=0 && d>=0 && s>0 && a%2 != 0) txt = "нечетное трехзначное число";
- System.out.println(txt);
- }
- }
Add Comment
Please, Sign In to add comment