Не выполняется два условия:
1) Программа должна выводить количество положительных чисел в исходном наборе.
2) Если положительных чисел нет, программа должна вывести "0".
Подскажите, в чем проблема?
package com.javarush.task.task04.task0428;
/*
Положительное число
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader bufferedReader = new BufferedReader( new InputStreamReader(System.in));
String strA = bufferedReader.readLine();
String strB = bufferedReader.readLine();
String strC = bufferedReader.readLine();
int a = Integer.parseInt(strA);
int b = Integer.parseInt(strB);
int c = Integer.parseInt(strC);
if ( (a > 0) && (b > 0) && (c > 0) )
System.out.println(3);
else if ( (a < 0) && (b > 0) && (c > 0) )
System.out.println(2);
else if ( (a > 0) && (b < 0) && (c > 0) )
System.out.println(2);
else if ( (a > 0) && (b > 0) && (c < 0) )
System.out.println(2);
else if ( (a < 0) && (b < 0) && (c < 0) )
System.out.println(0);
else if ( (a < 0) && (b < 0) && (c > 0) )
System.out.println(1);
else if ( (a < 0) && (b > 0) && (c < 0) )
System.out.println(1);
else if ( (a > 0) && (b < 0) && (c < 0) )
System.out.println(1);
}
}