не могу найти ошибку
package com.javarush.task.task04.task0428;
/*
Положительное число
*/
import java.util.Scanner;
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
Scanner in = new Scanner(System.in);
int n1 = in.nextInt();
int n2 = in.nextInt();
int n3 = in.nextInt();
if (n1 == 0 || n2 == 0 || n3 == 0);
if (n1 > 0 && n2 > 0 && n3 > 0) System.out.println("3");
if (n1 < 0 && n2 > 0 && n3 > 0) System.out.println("2");
if (n1 < 0 && n2 < 0 && n3 > 0) System.out.println("1");
if (n1 > 0 && n2 > 0 && n3 < 0) System.out.println("2");
if (n1 > 1 && n2 < 0 && n3 > 0) System.out.println("2");
if (n1 < 0 && n2 > 0 && n3 < 0) System.out.println("1");
if (n1 > 0 && n2 < 0 && n3 < 0) System.out.println("1");
if (n1 < 0 && n2 < 0 && n3 < 0) System.out.println("0");
}
}