Pessoal, to estudando java nesta tarde de sabado.
E abaixo esta meu trabalho, esta funcionando direitinho…
Porem to achando ele feio, ou sem sintaxe boa…sei lah…
Me ajudem com dicas e etc…
Grato
Aplicacao
[code]package exercicio.de.poo1;
import java.util.Scanner;
public class Aplicacao {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Entre com o Lado 1 do Triângulo: ");
float lado1 = sc.nextFloat();
System.out.print("Entre com o Lado 2 do Triângulo: ");
float lado2 = sc.nextFloat();
System.out.print("Entre com o Lado 3 do Triângulo: ");
float lado3 = sc.nextFloat();
Triangulo tr = new Triangulo();
tr.triangulo(lado1, lado2, lado3);
}
}
[/code]
Triangulo
[code]package exercicio.de.poo1;
public class Triangulo {
public boolean triangulo(float lado1, float lado2, float lado3) {
if ((lado1 < (lado2 + lado3)) &&
(lado2 < (lado1 + lado3)) &&
(lado3 < (lado1 + lado2))) {
System.out.println(“É Triangulo!”);
Equilatero eq = new Equilatero();
eq.equilatero(lado1, lado2, lado3);
return true;
}
System.out.println("Não é Triangulo!");
return false;
}
}
[/code]
Equilatero
[code]package exercicio.de.poo1;
public class Equilatero {
public boolean equilatero(float lado1, float lado2, float lado3) {
if ((lado1 == lado2) & (lado2 == lado3)) {
System.out.println(“É Equilatero!”);
return true;
}
Escaleno es = new Escaleno();
es.escaleno(lado1, lado2, lado3);
return false;
}
}
[/code]
Escaleno
[code]package exercicio.de.poo1;
public class Escaleno {
public boolean escaleno(float lado1, float lado2, float lado3) {
if ((lado1 != lado2) & (lado2 != lado3)) {
System.out.println(“É Escaleno!”);
return true;
}
System.out.println("É Isosceles!");
return false;
}
}
[/code]