Olha só pessoal, estou com uma dúvida complicada aqui em um exercício, gostaria de saber se alguém poderia dar uma olhada nos códigos que vou passar e me mostrar os erros.
/*2.17 Escreva um aplicativo que insere 3 inteiros digitados pelo usuário e
exibe a soma,a média,o produto e os números menores e maiores.*/
import java.util.Scanner;
public class Exercício2_17 {
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int numero1;
int numero2;
int numero3;
int soma;
int média;
int produto;
System.out.print("Digite o primeiro número inteiro:");
numero1 = input.nextInt();
System.out.print("Digite o segundo número inteiro:");
numero2 = input.nextInt();
System.out.print("Digite o terceiro número inteiro:");
numero3 = input.nextInt();
soma = numero1 + numero2 + numero3;
média = (numero1 + numero2 + numero3)/3;
produto = numero1 * numero2 * numero3;
System.out.printf("A Soma é:%d\n", soma);
System.out.printf("A Média é:%d\n",média);
System.out.printf("O Produto é:%d\n", produto);
if(numero1 > numero2 & numero2 > numero3)
System.out.printf("Maiores números são:\n numero1 = %d\n numero2 = %d\n numero3 = %d\n",
numero1,numero2,numero3);
if(numero2 > numero1 & numero1 > numero3)
System.out.printf("Maiores números são:\n numero2 = %d\n numero1 = %d\n numero3 = %d\n",
numero2,numero1,numero3);
if(numero3 > numero1 & numero1 > numero2)
System.out.printf("Maiores números são:\n numero3 = %d\n numero1 = %d\n numero2 = %d\n",
numero3,numero1,numero2);
if(numero1 > numero3 & numero3 > numero2)
System.out.printf("Maiores números são:\n numero1 = %d\n numero3 = %d\n numero2 = %d\n",
numero1,numero3,numero2);
if(numero2 > numero3 & numero3 > numero1)
System.out.printf("Maiores números são:\n numero2 = %d\n numero3 = %d\n numero1 = %d\n",
numero2,numero3,numero1);
if(numero3 > numero2 & numero2 > numero1)
System.out.printf("Maiores números são:\n numero3 = %d\n numero2 = %d\n numero1 = %d\n",
numero3,numero2,numero1);
}
}
Bom minha duvida é a seguinte, quando eu mando executar esse programa ele faz quase tudo certo, a não ser pelo fato que ele deveria exibir apenas os números maiores e menores dos 3 inteiros digitados, ele exibe todos os 3 inteiros, entendeu? já fiz de tudo e não consigo resolver esse problema, se puderem me ajudar, vou agradecer muito, valeu abraços… 
