Problema:

Elabore um programa em Java que leia três comprimentos de reta fornecidos pelo usuário e imprima na tela se essas retas podem formar ou não um triângulo.

 

Objetivo:

Apresentar aos alunos os operadores relacionais e lógicos.

 

/**
* Curso de Programação JAVA
*
* Exercício 07 - Verificar se três comprimentos
*            de retas podem formar um triângulo
*
* @author         Prof. Eric Loque M. Xavier
* @version        1.0.0
* Data            05/01/2017
*
*/

import java.util.Scanner;

public class exercicio7 {
    
    public static void main(String[] args){
        
        Scanner ler = new Scanner(System.in);

        //Informe três dimensões de retas
        System.out.println("Informe 3 medidas:");
        int a = ler.nextInt();
        int b = ler.nextInt();
        int c = ler.nextInt();

        String texto;

        //Verifica se três retas podem formar um triângulo
        if( (a+b>c)&&(a+c>b)&&(b+c>a) )
            texto ="É triângulo";
        else
            texto = "Não é triângulo";

        /*
        O mesmo teste poderia ser realizado
        com o operador ternário
        */

        //texto=((a+b>c)&&(a+c>b)&&(b+c>a))?"É triângulo":"Não é triângulo";
        System.out.println(texto);
    }
}