Пожалуйста помогите.
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));
int a = Integer.parseInt(reader.readLine());
int b = Integer.parseInt(reader.readLine());
int c = Integer.parseInt(reader.readLine());
boolean k = (a < 0);
boolean l = (b < 0);
boolean m = (c < 0);
boolean n = (a > 0);
boolean o = (b > 0);
boolean p = (c > 0);
int d = 0;
int g = 0;
if(k)
{d++;}
else if(n)
{g++;}
if(l)
{d++;}
else if(o)
{g++;}
if(m)
{d++;}
else if(p)
{g++;}
System.out.println("колличество отрицательных чисел: " + d);
System.out.println("колличество положительных чисел: " + g);
}
}