Hallo,
hänge hier leider etwas fest und komme nicht auf meinen Fehler. Die letzte Bedingung wurde nicht erfüllt.
Danke ^^
package de.codegym.task.task04.task0427;
/*
Zahlen beschreiben
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
//schreib hier deinen Code
BufferedReader rd = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(rd.readLine());
String c = "";
String b = "";
if(a>999 ^ a<1){ // ausschluss andere Zahlen
}
else{
if((a%2)==0) { // erster Teil: was ist die Zahl
b = "gerade"; }
else if((a%2) !=0) {
b = "ungerade"; }
}
if(a<10 && a>=1){ // zweiter Teil: welche größe
c = " einstellige Zahl" ;
}
if(a<100 && a>9){
c = " zweistellige Zahl" ;
}
if(a<1000 && a>99){
c = " dreistellige Zahl" ;
}
System.out.println(b + c) ;
}
}