Cara vc tem muuuuitos problemas com java, veja este exemplo e pesquise sobre os comandos que nao compreender. Java eh pratica.
public class Triangulo{
public static void main (String args[]){
if ( args.length < 3)
System.exit(0);
int lado1 = Integer.parseInt(args[0]);
int lado2 = Integer.parseInt(args[1]);
int lado3 = Integer.parseInt(args[2]);
System.out.println("Um triangulo medindo ("
+ lado1 + ","
+ lado2 + ","
+ lado3 + ") eh do tipo: "
+ type(lado1,lado2,lado3));
}
public static String type(int a,int b, int c){
if ((Math.abs(b-c) < a) && (a < (b + c))){
// se a == b E
// se b == c
// segue que a == c !
if((a == b) && (b == c))
return "Equilatero";
// vamos testar se todos sao diferentes
// entre si (mais facil)
else if (( a != b) && (b != c) && (a != c))
return "Escaleno";
// se nao eh nem um nem outro eh... ?
else
return "Isosceles";
} else {
// e aqui entra se nao satisfazer aquela
// condicao pra ser triangulo
return "Nao eh triangulo";
}
}
}
$ java Triangulo 5 5 5
Um triangulo medindo (5,5,5) eh do tipo: Equilatero
$ java Triangulo 5 2 5
Um triangulo medindo (5,2,5) eh do tipo: Isosceles
$ java Triangulo 5 2 3
Um triangulo medindo (5,2,3) eh do tipo: Nao eh triangulo
$ java Triangulo 5 6 4
Um triangulo medindo (5,6,4) eh do tipo: Escaleno