Alguem saberia dizer, onde está o erro de logica no primeiro if?
grato.
import javax.swing.JOptionPane.*;
public class Exerc_6
{
public static void main(String args[])
{
String a,b,c;
int x,y,z;
a = javax.swing.JOptionPane.showInputDialog("Digite o lado A: ");
b = javax.swing.JOptionPane.showInputDialog("Digite o lado B: ");
c = javax.swing.JOptionPane.showInputDialog("Digite o lado C: ");
x = Integer.parseInt(a);
y = Integer.parseInt(b);
z = Integer.parseInt(c);
if((a < b + c)&(b < a + c)&(c < a + b))
{
if((a==b)&(b==c))
{
System.out.println("Triangulo Equilatero!");
System.exit(0);
}
else
{
if((a==b)|(a==c)|(c==b))
{
System.out.println("Triangulo Isoceles!");
System.exit(0);
}
else
{
System.out.println("Triangulo Escaleno!");
System.exit(0);
}
}
}
else
{
System.out.println("nao e Triangulo!");
System.exit(0);
}
}
}
[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos para ficarem mais legíveis - Reifel[/color][/size] :joia: