Пробую решить задачу через були. Условия булей:
Первый (n1 == n2 && n1 == n3 && n2 ==n3)
второй (n1 == n2)
третий ( n1 == n3)
четвертый ( n2 ==n3)
В условии, где требуется вывести 3 числа , если они одинаковые ( первый буль) какой то косяк. Помогите разобраться, братцы(
package com.javarush.task.pro.task03.task0305;
import java.util.Scanner;
/*
Три числа
*/
public class Solution {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in) ;
int number1 = scanner.nextInt() ;
int number2 = scanner.nextInt() ;
int number3 = scanner.nextInt() ;
boolean zero = number1 == number2 & number1 == number3 & number2 == number3 ;
boolean one = number1 == number2 ;
boolean two = number1 == number3 ;
boolean three = number2 == number3 ;
if (zero)
{
System.out.println(number1 + " " + number2 + " " + number3) ;
}
if (one)
{
System.out.println(number1 + " " + number2) ;
}
if (two)
{
System.out.println(number1 + " " + number3) ;
}
if (three)
{
System.out.println(number2+ " " + number3) ;
}
else
{
}
}
}