1
resposta

Desafio: hora da prática

As soluções ficaram grandes?

//Desafio 1 - Número positivo e negativo

import java.util.Scanner;

public class AtividadesAlura1 {
    public static void main(String[] args) {
        Scanner leitor = new Scanner(System.in);
        int numero = 0;

        System.out.println("Digite o número: ");
        if (leitor.hasNextInt()) {
            if (leitor.nextInt() >= 0) {
                System.out.println("Número positivo.");
            } else {
                System.out.println("Número negativo.");
            }
        }
    }
}
//Desafio 2 - Numeros iguais, diferentes, maior ou menor

import java.util.Scanner;

public class AtividadesAlura2 {
    public static void main(String[] args) {
        Scanner leitor = new Scanner(System.in);
        int numero1 = 0;
        int numero2 = 0;
        boolean igual = true;

        System.out.println("Digite o 1º número: ");
        numero1 = leitor.nextInt();
        System.out.println("Digite o 2º número: ");
        numero2 = leitor.nextInt();
        if (numero1 == numero2) {
            System.out.println("Os números são iguais.");
            igual = true;
        } else {
            System.out.println("Os números são diferentes.");
            igual = false;
        }
        if (!igual) {
            if (numero1 > numero2) {
                System.out.println(String.format("""
                        O número %d é maior que o número %d.""", numero1, numero2));
            } else {
                System.out.println(String.format("""
                        O numero %d é maior que o número %d""",numero2, numero1));
            }
        }
    }
}
//Desafio 3 - Menu com cálculos da área do quadrado e círculo.

import java.util.Scanner;

public class AtividadesAlura3 {
    public static void main(String[] args) {
        Scanner leitor = new Scanner(System.in);
        int escolha;
        System.out.println(String.format("""
                Bem-Vindo aos cálculos:
                Digite 1. Calcular área do quadrado!
                Digite 2. Calcular área do círculo!"""));
        escolha = leitor.nextInt();
        if ( escolha == 1) {
            System.out.println(String.format("""
                    Você escolheu calcular a área do quadrado.
                    Digite o valor correspondente à base do quadrado:"""));
            int base = leitor.nextInt();
            System.out.println(String.format("""
                    RESULTADO:
                    A área total do quadrado é %d""", base * base));
        } else if (escolha == 2) {
            System.out.println(String.format("""
                    Você escolheu calcular a área do círculo.
                    Digite o valor correspondente ao raio do círculo:"""));
            int raio = leitor.nextInt();
            double result = (raio*raio)*(3.14);

            System.out.println(String.format("""
                    RESULTADO:
                    A área total do círculo é %.2f""",result));
        }
    }
}
//Desafio 4 - Calculando a tabuada

import java.util.Scanner;

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

        System.out.println("Digite o numero para calcular a tabuada:");
        int valor = leitor.nextInt();
        for (int i = 0; i <= 10; i++) {
            System.out.println(String.format("""
                    Valor: %d x %d = %d""",valor,i,valor*i));
        }
    }
}
//Desafio 5 - Validando se o número é ímpar ou par

import java.util.Scanner;

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

        System.out.println("Digite o numero para validar se é ímpar ou par:");
        int valor = leitor.nextInt();
        int result = valor%2;

        if (result == 0){
            System.out.println(String.format("""
                    O número %d é par!""",valor));
        }else{
            System.out.println(String.format("""
                    O número %d é ímpar!""",valor));
        }
    }
}
//Desafio 6 - Calcular o fatorial

import java.util.Scanner;

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

        System.out.println("Digite o numero para calcular o fatorial:");
        int valor = leitor.nextInt();
        int result=0;
        int result2=valor;

        for (int i=valor-1; i>=0; i--){

            if(i!=0) {
                result = result2*i;
                System.out.println(String.format("""
                    Fatorial de %d!: %d x %d = %d""",valor,result2,i,result));
                result2 = result;
            }}
        System.out.println("O valor total é igual a: "+result);
    }
}
1 resposta

Oi, como vai você? Espero que esteja bem!

Fico feliz em ver que se empenhou no projeto, é isso aí! Continue se dedicando aos estudos e colocando em prática seus aprendizados.

Caso tenha dúvidas, fico à disposição.

Abraços e bons estudos!