Всем привет!
Не могу понять почему выводит одну строку?
И в чем еще есть ошибки?
package com.javarush.task.jdk13.task04.task0429;
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 a = Integer.parseInt(reader.readLine());
int b = Integer.parseInt(reader.readLine());
int c = Integer.parseInt(reader.readLine());
int t = 0;
int j = 0;
boolean aa = (a > 0);
boolean bb = (b > 0);
boolean cc = (c > 0);
boolean aaa = (a < 0);
boolean bbb = (a < 0);
boolean ccc = (a < 0);
if (aa ){
t++;
}
else if (aaa){
j++;
}
if (bb){
t++;
}
else if (bbb){
j++;
}
if (cc){
t++;
}
else if (ccc){
j++;
}
//System.out.println( "количество отрицательных чисел:" + "" + j);
//System.out.println("количество положительных чисел:" + "" + t);
if (j < 3){
System.out.println( "количество отрицательных чисел:" + "" + j);
}
else if (t < 3) {
System.out.println("количество положительных чисел:" + "" + t);
}
else if (j == 3){
System.out.println("количество положительных чисел:" + 0);
}
else if (t == 3){
System.out.println("количество отрицательных чисел:" + 0);
}
}
}