Не догоняю, почему если все числа разные то получается "1" хотя по идее должен быть пробел ака пустота?
package com.javarush.task.task04.task0424;
/*
Три числа
*/
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));
int a, b, c;
a = Integer.parseInt(reader.readLine());
b = Integer.parseInt(reader.readLine());
c = Integer.parseInt(reader.readLine());
if (a!=b & a!=c) {
System.out.print(1);
} else if (b!=a & b!=c) {
System.out.print(2);
} else if (c!=a & c!=b) {
System.out.print(3);
} else {
System.out.println(" ");
}
}
}