Hola, les comparto mi codigo para esta practica del curso. Sé que se puede hacer de maneras más simples, pero mi intención es aprovechar para poner en practica también lo visto de clases y paquetes.
Clase Triangulo
package com.aluracursos.practicandojava.practicas;
public class Triangulo {
//atributos
private boolean esTriangulo;
private double ladoA;
private double ladoB;
private double ladoC;
//metodos
public void verificaTriangulo(){
if((this.ladoA + this.ladoB) > this.ladoC){
this.esTriangulo = true;
} else {
this.esTriangulo = false;
}
}
public void responde(){
verificaTriangulo();
if(esTriangulo){
System.out.println("Los lados SI pueden formar un triangulo");
}else {
System.out.println("Los lados NO pueden formar un triangulo");
}
}
public void setLados(double ladoA, double ladoB, double ladoC){
setLadoA(ladoA);
setLadoB(ladoB);
setLadoC(ladoC);
}
public boolean isEsTriangulo() {
return esTriangulo;
}
public void setEsTriangulo(boolean esTriangulo) {
this.esTriangulo = esTriangulo;
}
public double getLadoA() {
return ladoA;
}
public void setLadoA(double ladoA) {
this.ladoA = ladoA;
}
public double getLadoB() {
return ladoB;
}
public void setLadoB(double ladoB) {
this.ladoB = ladoB;
}
public double getLadoC() {
return ladoC;
}
public void setLadoC(double ladoC) {
this.ladoC = ladoC;
}
}
Clase Principal
package com.aluracursos.practicandojava.pruebas;
import com.aluracursos.practicandojava.practicas.*;
import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
//Verificacion de Triangulo
Triangulo triangulo = new Triangulo();
double ladoA;
double ladoB;
double ladoC;
System.out.println("Ingresa el Primer lado: ");
ladoA = teclado.nextDouble();
System.out.println("Ingresa el Segundo lado: ");
ladoB = teclado.nextDouble();
System.out.println("Ingresa el Tercer lado: ");
ladoC = teclado.nextDouble();
triangulo.setLados(ladoA,ladoB, ladoC);
triangulo.responde();
}
}
Gracias!