1
resposta

[Projeto] verificação formas geométricas

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Bom dia, Saory! Como está?

Incrível! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Notei que você utilizou o Scanner para ler a entrada do usuário, aplicou de forma eficaz o loop while para manter o programa em execução contínua e compreendeu a importância do condicional if else para determinar a forma geométrica com base na quantidade de lados.

Um próximo passo interessante seria explorar o switch case para simplificar a lógica de múltiplas condições. Veja o exemplo:

import java.util.Scanner;

public class FiguraGeometricas {
    static Scanner scanner = new Scanner(System.in);

    public static void main(String[] args) {
        String quantidadeDeLados;
        while(true) {
            System.out.println("Digite a quantidade de lados: ");
            quantidadeDeLados = scanner.nextLine();
            switch (quantidadeDeLados) {
                case "1":
                    System.out.println("Reta");
                    break;
                case "3":
                    System.out.println("Triângulo");
                    break;
                case "4":
                    System.out.println("Quadrado");
                    break;
                default:
                    System.out.println("Não reconheço essa forma geométrica.");
            }
        }
    }
}

Isso permite uma estrutura de código mais limpa e organizada, que pode ser muito útil para melhorar a legibilidade e manutenção do código.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!