Все работает согласно условию но компилятор не пропускает в чем причина?
package com.javarush.task.task04.task0428;
import java.util.Scanner;
/*
Положительное число
*/
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
Scanner sc = new Scanner(System.in);
int num1 = sc.nextInt();
int num2 = sc.nextInt();
int num3 = sc.nextInt();
int i=0;
if (num1>0){
i++;
}else if (num2>0){
i++;
}else if (num3>0){
i++;
}
System.out.println(i);
}
}