Не проходит третье условие:
Если два числа равны между собой, необходимо вывести их на экран.
И еще вопрос, каким образом можно оптимизировать эти сравнения? Уж больно запутано получается, если для каждого сравнения if и println делать.
package com.javarush.task.pro.task03.task0305;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
//напишите тут ваш код
Scanner console = new Scanner (System.in);
int s1 = console.nextInt();
int s2 = console.nextInt();
int s3 = console.nextInt();
if (s1 == s2) {
if (s1 == s3) {
System.out.println (s1 + " " + s2 + " " + s3);
} else {
System.out.println (s1 + " " + s2);
}
} else if (s1 == s2) {
System.out.println (s1 + " " + s3);
} else if (s2 == s3) {
System.out.println (s2 + " " + s3);
}
}
}