public classTriangulo(){
public Static void main (String args[]){
if ( args.length < 3)
System.exit(0);
int a = Integer.parseInt(args[0]);
int b = Integer.parseInt(args[1]);
int c = Integer.parseInt(args[2]);
if (Math.abs(b-c) < a < (b + c)){
if(a== b&& b== c&& c== a)
System.out.println("O triângulo é equilátero");
else if(a!= b&& b!= c&& c!= a)
System.out.println("O triangulo é escaleno");
else
System.out.println("O triângulo é isósceles");
}
}
}
}
Cara vc tem muuuuitos problemas com java, veja este exemplo e pesquise sobre os comandos que nao compreender. Java eh pratica.
[code]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";
}
}
}[/code]
$ 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
Tenho um código um pouco diferente mas que determina em primeiro lugar se as medidas informadas
pelo usuário realmente correspondem a figura de um triangulo (duas laterais somadas precisam ser maior
que a terceira) e depois classifica de acordo com suas laterais:
Equilátero, escaleno e isósceles;
segue o código;
Espero ter ajudado e tenho tambem um orientado a objeto com as validações em classes diferentes.
import java.util.Scanner;
public class triangulos {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner entrada = new Scanner(System.in);
String mensagem = null;
int L1 = 0;
int L2 = 0;
int L3 = 0;
do{
do {
System.out.println("\n DIGTE 0(ZERO) PARA FINALIZAR");
System.out.print("\n Entre com a primeira Lateral: ");
L1 = entrada.nextInt();
System.out.print(" Entre com a segunda Lateral: ");
L2 = entrada.nextInt();
System.out.print(" Entre com a terceira Lateral: ");
L3 = entrada.nextInt();
if ((L2 + L1 < L3) || (L2 + L3 < L1) || (L1 + L3 < L2))//Verifica se as medidas fornecidas correspondem a a figura de um triângulo;
System.out.println("\n Essas medidas não correspondem a um triângulo,por favor redigite.");
} while ((L2 + L1 < L3) || (L2 + L3 < L1) || (L1 + L3 < L2));
if ((L1 == L2 && L2 != L3) ||
(L1 == L3 && L3 != L2) ||
(L2 == L3 && L3 != L1)) {
mensagem = " TRIÂNGULO ISÓSCELES !!!";
}
else
if ((L1 == L2 && L2 != L3) || (L1 == L3 && L3 != L2))
mensagem = "TRIÂNGULO ISÓSCELES";
else
if (L1 == L2 && L2 == L3){
mensagem = " TRIÂNGULO EQUILÁTERO !!!";
}
System.out.println("\n " + mensagem);
} while (L1 > 0);
System.out.println(" PROGRAMA FINALIZADO");
}
Ajudaria mais se usasse as tags code para deixar seu código formatado.
Você ressuscitou um tópico de 2006. Seria bom ressaltar isso no seu post para evitar que pessoas respondam a postagens muito antigas no fórum.