1
resposta

hora da prática

1.Número positivo ou negativo

import java.util.Scanner;

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

        System.out.print("Digite um número: ");
        int numero = leitura.nextInt();

        if (numero >= 0) {
            System.out.println("Número positivo");
        } else {
            System.out.println("Número negativo");
        }

        leitura.close();
    }
}
  1. Comparar dois números
import java.util.Scanner;

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

        System.out.print("Digite o primeiro número: ");
        int num1 = leitura.nextInt();

        System.out.print("Digite o segundo número: ");
        int num2 = leitura.nextInt();

        if (num1 == num2) {
            System.out.println("Os números são iguais.");
        } else if (num1 > num2) {
            System.out.println("O primeiro número é maior.");
        } else {
            System.out.println("O segundo número é maior.");
        }

        leitura.close();
    }
}

3.Menu para calcular área

import java.util.Scanner;

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

        System.out.println("1. Calcular área do quadrado");
        System.out.println("2. Calcular área do círculo");
        System.out.print("Escolha uma opção: ");

        int opcao = leitura.nextInt();

        if (opcao == 1) {
            System.out.print("Digite o lado do quadrado: ");
            double lado = leitura.nextDouble();

            double area = lado * lado;
            System.out.println("Área do quadrado: " + area);

        } else if (opcao == 2) {
            System.out.print("Digite o raio do círculo: ");
            double raio = leitura.nextDouble();

            double area = Math.PI * raio * raio;
            System.out.println("Área do círculo: " + area);

        } else {
            System.out.println("Opção inválida.");
        }

        leitura.close();
    }
}

4.Tabuada de 1 a 10

import java.util.Scanner;

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

        System.out.print("Digite um número: ");
        int numero = leitura.nextInt();

        for (int i = 1; i <= 10; i++) {
            System.out.println(numero + " x " + i + " = " + (numero * i));
        }

        leitura.close();
    }
}

5.Número par ou ímpar

import java.util.Scanner;

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

        System.out.print("Digite um número inteiro: ");
        int numero = leitura.nextInt();

        if (numero % 2 == 0) {
            System.out.println("O número é par.");
        } else {
            System.out.println("O número é ímpar.");
        }

        leitura.close();
    }
}

6.Fatorial de um número

import java.util.Scanner;

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

        System.out.print("Digite um número: ");
        int numero = leitura.nextInt();

        long fatorial = 1;

        for (int i = 1; i <= numero; i++) {
            fatorial *= i;
        }

        System.out.println("Fatorial de " + numero + " = " + fatorial);

        leitura.close();
    }
}
1 resposta

Oi, Matheus, como vai?

Você resolveu todos os seis desafios propostos, o que já é bastante expressivo para uma atividade não obrigatória. Todos os programas estão corretos e cobrem bem os conceitos trabalhados, desde condicionais e comparações até laços de repetição e operações matemáticas.

Uma dica interessante para o exercício 3 seria considerar o uso de switch ao invés de if/else if para tratar as opções do menu. Em situações com múltiplas opções fixas e bem definidas, o switch tende a deixar o código mais legível e fácil de expandir.

Parabéns pelo esforço em resolver todos os desafios e obrigado por compartilhar. O fórum está à disposição sempre que precisar.

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