Scanner sc = new Scanner(System.in); int a = 0, b =0; for(int i = 0; i <3; i++){ if(sc.nextInt() < 0 ) { a++; }else b++; } System.out.println("количество отрицательных чисел: "+a); System.out.println("количество положительных чисел: "+b); Все бы хорошо, но если ввести три нуля, то они выводятся как положительные. Возможно ли как-то нули не учитывать, а то всю ночь сижу над задачками и уже голова не варит.