Wenn die Zahl nicht im Bereich liegt, wird bei mir nichts angezeigt. ich verstehe nicht, weshalb der Punkt dann trotzdem nicht richtig geht. Was habe ich übersehen??
package de.codegym.task.task04.task0427;
/*
Zahlen beschreiben
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String x = reader.readLine();
int a = Integer.parseInt(x);
int r = a%2;
if (a<1 || a>999)
System.out.println();
if (a<10 && r==0)
System.out.println("gerade einstellige Zahl");
if (a<10 && r==1)
System.out.println("ungerade einstellige Zahl");
if (a>9 && a<100 && r==0)
System.out.println("gerade zweistellige Zahl");
if (a>9 && a<100 && r==1)
System.out.println("ungerade zweistellige Zahl");
if (a>99 && a<1000 && r==0)
System.out.println("gerade dreistellige Zahl");
if (a>99 && a<1000 && r==1)
System.out.println("ungerade dreistellige Zahl");
//schreib hier deinen Code
}
}