/* Положительные и отрицательные числа */ import java.io.BufferedReader; import java.io.InputStreamReader; public class Solution { public static void main(String[] args) throws Exception { BufferedReader r = new BufferedReader(new InputStreamReader(System.in)); int count1 = 0; int count2 = 0; for (int i=0; i<3; i++){ if (Integer.parseInt(r.readLine()) > 0) count1++; else if (Integer.parseInt(r.readLine()) < 0) count2++;//напишите тут ваш код//напишите тут ваш код } System.out.println("количество отрицательных чисел: " + count2); System.out.println("количество положительных чисел: " + count1); } } Подскажите, как работает цикл for. Если, к примеру, ввожу 1 2 3, то правильно всё считает. А если ввожу -1 -2 -3, то приходится вводит дальше -4 -5 -6. И только тогда цикл заканчивается, И пишет " 0 положительных" "3 отрицательных". Где я не понимаю логику цикла? Благодарю.