Можно ли как-то при таком решении научить программу не учитывать 0 как отрицательное число, а то я начинаю запутываться
package com.javarush.task.task04.task0429;
/*
Положительные и отрицательные числа
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String one = reader.readLine();
String two = reader.readLine();
String three = reader.readLine();
int a = Integer.parseInt(one);
int b = Integer.parseInt(two);
int c = Integer.parseInt(three);
int minus = 0;
int plus = 0;
boolean x = ((a > 0) && (a != 0));
boolean y = ((b > 0) && (b != 0));
boolean z = ((c > 0) && (c != 0));
if(x==true)
plus++;
else
minus++;
if(y==true)
plus++;
else
minus++;
if(z==true)
plus++;
else
minus++;
System.out.println("количество отрицательных чисел: " + minus);
System.out.println("количество положительных чисел: " + plus);
}
}