Не выполняется 10е условие.
Почему так ?
package com.javarush.task.task04.task0427;
/*
Описываем числа
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader Enter = new BufferedReader(new InputStreamReader(System.in));
String a = Enter.readLine();
int Number = Integer.parseInt(a);
if (Number<10)
{
if(Number%2==0) {
System.out.println("четное однозначное число");
}
else
{
System.out.println("нечетное однозначное число");}
}
if (Number>=10 & Number<100)
{
if(Number%2==0) {
System.out.println("четное двузначное число");
}
else
{
System.out.println("нечетное двузначное число");}
}
if (Number>=100 & Number<1000)
{
if(Number%2==0) {
System.out.println("четное трехзначное число");
}
else
{
System.out.println("нечетное трехзначное число");}
}
if (Number<1 & Number>1000)
{
System.out.println();
}
}
}