1
resposta

Minhas soluções

//Numeros positivos e negativos

import java.util.Scanner;

public class VerificaNumeros {
    public static void main(String[] args) {

        Scanner leitura = new Scanner(System.in);
        System.out.println("Digite o número");
        int numero = leitura.nextInt();

        if(numero > 0){
            System.out.println("O número " + numero + " é positivo");
        } else if(numero < 0){
            System.out.println("O número " + numero +  " é negativo");
        } else {
            System.out.println("O número " + numero + " é neutro") ;
        }
        leitura.close();

    }

}

//compara números inteiros

import java.util.Scanner;

public class ComparaNumeros {
    public static void main(String[] args) {
        Scanner leitura = new Scanner(System.in);
        System.out.println("Digite o primeiro número");
        int numero1 = leitura.nextInt();
        System.out.println("Digite o segundo número");
        int numero2 = leitura.nextInt();

        if (numero1 == numero2){
            System.out.println("Os números são iguais");
            leitura.close();
            return;
        } else if (numero1 != numero2 && numero1 > numero2 ){
            System.out.println("O números são diferentes, e sua primeira opção de número, que é o " + numero1 +
                    " é maior que o número digitado na primeira opção que é o " + numero2);
        } if (numero2 != numero1 && numero1 < numero2){
            System.out.println("Os números são diferentes, e sua segunda opção de número, que é o " + numero2 +
                    " é maior que o número digitado na primeira opçao que é o " + numero1);
        }
    }
}

//Quadrado - Circulo

import java.util.Scanner;

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

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

        int opcao = scanner.nextInt();

        if(opcao == 1){
            System.out.print("Digite o comprimento de um lado do quadrado: ");
            double lado = scanner.nextDouble();
            double areaQudrado = Math.pow(lado, 2);
            System.out.println("A área do quadrado é " + areaQudrado);

            scanner.close();
        } else if(opcao == 2){
            System.out.print("Digite o raio do círculo: ");
            double raio = scanner.nextDouble();
            double areaCirculo = Math.PI * Math.pow(raio, 2);
            System.out.println("A área do círculo é: " + areaCirculo);
        }


    }
}

// Tabuada

import java.util.Scanner;

public class Tabuada {

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

        System.out.println("Digite o número desejado");
        int numero = scanner.nextInt();

        System.out.println("Tabuada do " + numero + ":");

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

        }

        scanner.close();

    }
}

//Par ou ímpar

import java.util.Scanner;

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

        System.out.println("Digite um número inteiro");
        int numero = scanner.nextInt();

        int calculo = numero * numero;

        if(calculo %2 == 0 ){
            System.out.println("O número digitado é par. ");
        }else {
            System.out.println("O número digitado é impar");
        }
    }
}

//Fatorial de um número

import java.util.Scanner;

public class FatorialNumero {

    public static void main(String[] args) {

        FatorialNumero fatorialNumero = new FatorialNumero();

        Scanner scanner = new Scanner(System.in);

        // Solicita ao usuário que insira um número
        System.out.print("Digite um número para calcular o fatorial: ");

        // Lê o número fornecido pelo usuário
        int numero = scanner.nextInt();

        // Calcula o fatorial do número
        long fatorial = fatorialNumero.calcularFatorial(numero);

        // Exibe o resultado
        System.out.println("O fatorial de " + numero + " é: " + fatorial);

        // Fecha o Scanner para evitar vazamento de recursos
        scanner.close();
    }
    public long calcularFatorial(int x) {
        if (x == 0 || x == 1) {
            return 1;
        } else {
            return x * calcularFatorial(x - 1);
        }
    }
}
1 resposta

Oi, Erivan, tudo bem?

Parabéns pelo resultado na resolução do desafio, ficou ótimo!

Também agradeço por compartilhar seu código com os demais estudantes, com certeza vai ajudar nos estudos de todas as pessoas que estão aprendendo este mesmo assunto.

Continue mergulhando em tecnologia e se tiver dúvidas, conte com o fórum. Abraços!