Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Строка - описание
- Ввести с клавиатуры целое число в диапазоне 1 - 999. Вывести его строку-описание следующего вида:
- «четное однозначное число» - если число четное и имеет одну цифру,
- «нечетное однозначное число» - если число нечетное и имеет одну цифру,
- «четное двузначное число» - если число четное и имеет две цифры,
- «нечетное двузначное число» - если число нечетное и имеет две цифры,
- «четное трехзначное число» - если число четное и имеет три цифры,
- «нечетное трехзначное число» - если число нечетное и имеет три цифры.
- Если введенное число не попадает в диапазон 1 - 999, в таком случае ничего не выводить на экран.
- Пример для числа 100:
- четное трехзначное число
- Пример для числа 51:
- нечетное двузначное число
- */
- import java.io.BufferedReader;
- import java.io.InputStreamReader;
- public class Solution
- {
- public static void main(String[] args) throws Exception
- {
- //напишите тут ваш код
- BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
- String aNum = reader.readLine();
- int a = Integer.parseInt(aNum);
- boolean b;
- b = a % 2 == 0;
- if (a>=1 && a<=999) {
- if (b && aNum.length()==1)
- System.out.println("четное однозначное число");
- if (b && aNum.length()==2)
- System.out.println("четное двузначное число");
- if (b && aNum.length()==3)
- System.out.println("четное трехзначное число");
- if (!b && aNum.length()==1)
- System.out.println("нечетное однозначное число");
- if (!b && aNum.length()==2)
- System.out.println("нечетное двузначное число");
- if (!b && aNum.length()==3)
- System.out.println("нечетное трехзначное число");
- else
- System.out.println(); }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement