1
resposta

Minha Solução | Exercícios Final

Segue a minha resposta sobre o exercicio
.
Obs: acabei fazendo tudo em uma mesma classe, sei que não e certo, porem fui fazendo no automático, espero que gostem, aguardo feedbacks também!!!
.

import java.util.Scanner;

public class ExerciciosFinais {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.print("Digite um número: ");

        int numero = input.nextInt();
        if (numero < 0) {
            System.out.println("Número negativo");

        } else {
            System.out.println("Número positivo");
        }
//
//        System.out.println("------------------------------");
//
//        System.out.println("Digite dois números inteiros: ");
//
//        System.out.println("Número 1:");
//        int numero1 = input.nextInt();
//
//        System.out.println("Número 2:");
//        int numero2 = input.nextInt();
//
//        if (numero1 > numero2) {
//            System.out.println("Os números são diferentes e o primeiro (" + numero1 + ") é maior que o segundo (" + numero2 + ")" );
//        } else if (numero2 > numero1) {
//            System.out.println("Os números são diferentes e o segundo (" + numero2 + ") é maior que o primeiro (" + numero1 + ")" );
//        } else  {
//            System.out.println("Ambos os números são iguais: "
//                    + "Número 1: " + numero1 +
//                    " e Número 2: " + numero2);
//        }
//
//        System.out.println("------------------------------");
//
//        System.out.println("Selecione as opções abaixo:");
//        System.out.println("1. Calcular área do quadrado");
//        System.out.println("2. Calcular área do círculo");
//
//        int opcao = input.nextInt();
//        if (opcao == 1) {
//            System.out.println("Digite o primeiro lado:");
//            int lado1 = input.nextInt();
//            System.out.println("Digite o segundo lado:");
//            int lado2 = input.nextInt();
//            System.out.println("A área do quadrado é: " + lado1 * lado2 + " cm²");
//
//        } else if (opcao == 2) {
//            System.out.println("Digite o raio do círculo:");
//            double raio = input.nextDouble();
//
//            double area = Math.PI * raio * raio;
//            System.out.println("Área do círculo: " + area);
//        }
//        System.out.println("------------------------------");
//
//        System.out.println("Digite um número para saber a tabuada: ");
//
//        int tabuada = input.nextInt();
//        System.out.println("TABUADA DO: " + tabuada);
//
//        for (int i = 0; i <= 10; i++){
//            int numero = tabuada * i;
//            System.out.println(tabuada + " x " + i + " = " + numero);
//        }
//
//        System.out.println("------------------------------");
//
//        System.out.println("Digite um número inteiro: ");
//        int numero = input.nextInt();
//
//        if (numero % 2 == 0) {
//            System.out.println("O número digitado é par!");
//        }
//        else {
//            System.out.println("O número digitado é ímpar!");
//        }
//
//        System.out.println("------------------------------");

//        int numeroDigitado = 0;
//        System.out.print("Digite um número: ");
//        numeroDigitado = input.nextInt();
//        int fatorial = 1;
//
//        for (int i = 1; i <= numeroDigitado; i++) {
//            fatorial *= i;
//            System.out.println("O fatorial de " + numeroDigitado + " é " + fatorial);
//        }
    }
}
1 resposta

Olá, Matheus! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de condicionais para verificar diferentes situações, utilizou muito bem estruturas de repetição para gerar resultados como a tabuada e ainda compreendeu a importância da interação com o usuário por meio da classe Scanner.

Uma dica interessante para o futuro é separar cada exercício em métodos diferentes, deixando o código mais organizado e reutilizável. Assim:

public static void verificarNumero(int numero) {
    if (numero < 0) {
        System.out.println("Número negativo");
    } else {
        System.out.println("Número positivo");
    }
}

Isso faz com que cada parte da lógica fique isolada, facilitando a manutenção e a leitura do programa.

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

Abraço e bons estudos!

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