Olá novamente pessoal.
Fiz até aqui, mas estou me atrapalhando com a lógica para escrever o maior e o menor no iniciou pensei que tava dando certo mas depois falhou.
Vejam meu código se puderem me ajudar ficarei muito agradecido.
// Inteiros2
// Corresponde a questão 2.18 dos exercícios do livro
import javax.swing.JOptionPane;
public class Inteiros2
{
public static void main(String args[])
{
String inteiroUm;
String inteiroDois;
String inteiroTrês;
String Resultado;
int inteiro1;
int inteiro2;
int inteiro3;
int x;
int y;
int z;
inteiroUm = JOptionPane.showInputDialog("Digite o primeiro número:");
inteiroDois = JOptionPane.showInputDialog("Digite o segundo número:");
inteiroTrês = JOptionPane.showInputDialog("Digite o terceiro número:");
inteiro1 = Integer.parseInt(inteiroUm);
inteiro2 = Integer.parseInt(inteiroDois);
inteiro3 = Integer.parseInt(inteiroTrês);
x = inteiro1;
y = inteiro2;
z = inteiro3;
Resultado = "";
/* Esses comentários ai em baixo foi a lógica inicial que comecei a fazer pra resolver o problema
ai quando cheguei na ultima linha percebi que dava pra fazer do outro jeito que segue*/
//if (inteiro1 == y)
//Resultado = Resultado + (inteiro1 + inteiro2);
//if (inteiro1 != y)
// Resultado = Resultado + (inteiro1 + inteiro2);
//if (inteiro2 == z)
// Resultado = Resultado + (inteiro2 + inteiro3);
//if (inteiro2 != z)
//Resultado = Resultado + (inteiro2 + inteiro3);
//Soma
if (x + y == y + z)
Resultado = Resultado + (inteiro1 + inteiro2 + inteiro3);
if (x + y != y + z)
Resultado = Resultado + (inteiro1 + inteiro2 + inteiro3);
//Média
if (x + y == y + z)
Resultado = Resultado + "\n" + (inteiro1 + inteiro2 + inteiro3)/2;
if (x + y != y + z)
Resultado = Resultado + "\n" + (inteiro1 + inteiro2 + inteiro3)/2;
//produto
if (x * y == y * z)
Resultado = Resultado + "\n" + inteiro1 * inteiro2 * inteiro3;
if (x * y != y * z)
Resultado = Resultado + "\n" + inteiro1 * inteiro2 * inteiro3;
// Maior e menor
//Falhou a partir daqui creio eu
if ((y < x) != (y > z))
Resultado = Resultado + "\n" + inteiro1;
if ((y < x) != (y > z))
Resultado = Resultado + "\n" + inteiro3;
JOptionPane.showMessageDialog(null, Resultado);
System.exit(0);
}
}
Obrigado pela atenção!!