was ist jetzt falsch
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 veysel = new BufferedReader (new InputStreamReader(System.in));
String a = veysel.readLine();
int num1 = Integer.parseInt(a);
if (num1 %2 ==0 && a.length()==1)
System.out.println("gerade einstellige Zahl");
else if (num1 %2 !=0 && a.length()==1)
System.out.println("ungerade einstellige Zahl");
else if (num1 % 2 ==0 && a.length()==2)
System.out.println("gerade zweistellige Zahl");
else if (num1 % 2 !=0 && a.length()==2)
Sysem.outprintln("ungerade zweistellige Zahl");
else if (num1 % 2 ==0 && a.length()==3)
System.out.println("gerade dreistellige Zahl");
else if (num1 %2 !=0 && a.length()==3)
System.out.println("ungerade dreistellige Zahl");
else if (num1 <1 && num1 >999)
System.out.println();
}
}