Всем привет!
Подскажите пжл какие логические действия проводит элемент counter++ в задании про Положительные числа? Не могу понять именно логику.
package com.javarush.task.jdk13.task04.task0428;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Положительные числа
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int number = Integer.parseInt(reader.readLine());
BufferedReader reader2 = new BufferedReader(new InputStreamReader(System.in));
int number2 = Integer.parseInt(reader2.readLine());
BufferedReader reader3 = new BufferedReader(new InputStreamReader(System.in));
int number3 = Integer.parseInt(reader3.readLine());
if(number > 0 && number2 > 0 && number3 > 0){
System.out.println("3");
}
else if(number < 0 && number2 < 0 && number3 < 0){
System.out.println("0");
}
else if(number == 0 && number2 > 0 && number3 > 0){
System.out.println("2");
}
else if(number > 0 && number2 == 0 && number3 > 0){
System.out.println("2");
}
else if(number > 0 && number2 > 0 && number3 == 0){
System.out.println("2");
}
else if(number < 0 && number2 > 0 && number3 > 0){
System.out.println("2");
}
else if(number > 0 && number2 < 0 && number3 > 0){
System.out.println("2");
}
else if(number > 0 && number2 > 0 && number3 < 0){
System.out.println("2");
}
else if(number < 0 && number2 < 0 && number3 > 0){
System.out.println("1");
}
else if(number > 0 && number2 < 0 && number3 < 0){
System.out.println("1");
}
else if(number < 0 && number2 > 0 && number3 < 0){
System.out.println("1");
}
else if(number == 0 && number2 < 0 && number3 > 0){
System.out.println("1");
}
else if(number > 0 && number2 == 0 && number3 < 0){
System.out.println("1");
}
else if(number < 0 && number2 > 0 && number3 == 0){
System.out.println("1");
}
else if(number == 0 && number2 == 0 && number3 == 0){
System.out.println("0");
}
else if(number == 0 && number2 < 0 && number3 < 0){
System.out.println("0");
}
else if(number < 0 && number2 == 0 && number3 < 0){
System.out.println("0");
}
else if(number < 0 && number2 < 0 && number3 == 0){
System.out.println("0");
}
}
}