Не проходит проверку, но работает, и никак не могу понять в чем проблема. При проверке пишет "Программа должна выводить количество отрицательных чисел в исходном наборе." что значит в исходном наборе?
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(bf.readLine());
int b = Integer.parseInt(bf.readLine());
int c = Integer.parseInt(bf.readLine());
int x = 0, y = 0;
if (a > 0 & a != 0)
x++;
else if (a < 0 & a != 0)
y++;
if (b > 0 & b != 0)
x++;
else if (b < 0 & b != 0)
y++;
if (c > 0 & c != 0)
x++;
else if (b < 0 & c != 0)
y++;
System.out.println("количество отрицательных чисел:" + " " + y);
System.out.println("количество положительных чисел:" + " " + x);
помогите пожалуйста разобраться