На мой взгляд, программа работает корректно, но проверку не проходит... WTF? 😐
package com.javarush.task.task04.task0429;
/*
Положительные и отрицательные числа
*/
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String sAge = reader.readLine();
int x = Integer.parseInt(sAge);
String a = reader.readLine();
int y = Integer.parseInt(a);
String b = reader.readLine();
int z = Integer.parseInt(b);
int w = 0;
int v = 0;
if (x>0 && y>0 && z>0) {
w = 3;
} else if ((x>0 && y>0) || (x>0 && z>0) ||(y>0 && z>0)) {
w = 2;
} else if (x>0 || y>0 || z>0) {
w = 1;
}
if (x<0 && y<0 && z<0) {
v = 3;
} else if ((x<0 && y<0) || (x<0 && z<0) ||(y<0 && z<0)) {
v = 2;
} else if (x<0 || y<0 || z<0) {
v = 1;
}
System.out.println("количество отрицательных чисел "+v);
System.out.println("количество положительных чисел "+w);
}
}