What is wrong below?
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String a = reader.readLine();
int liczba = Integer.parseInt(a);
if (liczba > 0 && liczba % 2 == 0){
System.out.println("Dodatnia liczba parzysta");
if (liczba < 0 && liczba % 2 == 0){
System.out.println("Ujemna liczba parzysta");
}
if (liczba < 0 && !(liczba % 2 == 0)){
System.out.println("Ujemna liczba nieparzysta");
}
if (liczba > 0 && !(liczba % 2 == 0)){
System.out.println("Dodatnia liczba nieparzysta");
}
else
System.out.println("Zero");}
package pl.codegym.task.task04.task0426;
/*
Etykiety i liczby
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String a = reader.readLine();
int liczba = Integer.parseInt(a);
if (liczba > 0 && liczba % 2 == 0){
System.out.println("Dodatnia liczba parzysta");
if (liczba < 0 && liczba % 2 == 0){
System.out.println("Ujemna liczba parzysta");
}
if (liczba < 0 && !(liczba % 2 == 0)){
System.out.println("Ujemna liczba nieparzysta");
}
if (liczba > 0 && !(liczba % 2 == 0)){
System.out.println("Dodatnia liczba nieparzysta");
}
else
System.out.println("Zero");}