Не проходит компиляцию. Как решить данную задачу?
package com.javarush.task.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));
String Anumber = reader.Line();
String Bnumber = reader.Line();
String Cnumber = reader.Line();
int one =Integer.parseInt(String Anumber);
int two =Integer.parseInt(String Bnumber);
int tree =Integer.parseInt(String Cnumber);
if (one>0 && two>0 && tree>0 )
{
System.out.println (" количество отрицательных чисел: 0");
System.out.println (" количество положительных чисел: 3");
}
else if (one<0 && two<0 && tree<0 )
{
System.out.println (" количество отрицательных чисел: 3");
System.out.println (" количество положительных чисел: 0");
}
else if (one<0 && two<0 && tree>0) || (one<0 && two>0 && tree<0) || (one>0 && two<0 && tree<0)
{
System.out.println (" количество отрицательных чисел: 2");
System.out.println (" количество положительных чисел: 1");
}
else if (one<0 && two>0 && tree>0) || (one>0 && two>0 && tree<0) || (one>0 && two<0 && tree>0)
{
System.out.println (" количество отрицательных чисел: 1");
System.out.println (" количество положительных чисел: 2");
}
}
}