1
resposta

Soluções

import java.util.Scanner;
void main() {




        Scanner leitura = new Scanner(System.in);
        int numero_digitado = 0;


        {
            System.out.println("Digite um número: ");
            numero_digitado = leitura.nextInt();

            if (numero_digitado > 0)
                System.out.println("O número digitado foi um número positivo!");
            else if (numero_digitado < 0)
            {
                System.out.println("O número digitado foi um número negativo!");
            }
            else
            {
                System.out.println("O número tem que ser diferente de 0");
            }
        }


}


void main()
{
    Scanner leitura = new Scanner(System.in);
    int numero_total_digitado = 2;
    int numero_digitado = 0;
    int primeiro_numero = 0;
    int segundo_numero = 0;
    {

        System.out.println("Digite dois números inteiros: ");


        for (int i = 1; i <= numero_total_digitado; i++)
        {
            if (!leitura.hasNextInt())
            {
                System.out.println("Você não digitou um número inteiro!");
                return;
            }

            int numero = leitura.nextInt();
            numero_digitado++;

            int digitacao_restante =  numero_total_digitado - numero_digitado;
            if(digitacao_restante > 0)
            {
                System.out.println("Falta "+digitacao_restante+" número.");
            }
            if(i==1)
            {
                primeiro_numero = numero;
            }
            else
            {
                segundo_numero = numero;
            }
        }

        if (primeiro_numero == segundo_numero)
        {
            System.out.println("Os números digitados são iguais.");

        }
        else
        {
            System.out.println("Os números digitados são diferentes.");
        }
        if  (primeiro_numero > segundo_numero)
        {
            System.out.println("O primeiro número  é maior que o segundo.");
        }
        else
        {
            System.out.println("O segundo número  é maior que o primeiro.");
        }

    }
}

void main() {

       Scanner leitor = new Scanner(System.in);
    System.out.println("Calcule a área de um quadrado digitando o numero 1.");
    System.out.println("Calcule a área de um quadrado digitando o numero 2.");

    int opcao = leitor.nextInt();

    switch(opcao) {
        case 1:
            System.out.println("Digite o lado do quadrado: ");
            int lado = leitor.nextInt();
            int areaQuadrado = lado * lado;
            System.out.println("A área do quadrado é: "+areaQuadrado);
            break;

        case 2:
            System.out.println("Digite o raio do circulo:");
            int raio = leitor.nextInt();
            double areaCirculo =  Math.PI * raio * raio;
            System.out.println(String.format("A área do circulo é %.2f ",areaCirculo));
            break;

            default:
                System.out.println("A opção digitada não se encontra no menu!");

    }


}

void main() {
    Scanner leitura = new Scanner(System.in);
    System.out.println("Digite o número que você deseja exibir a tabuada: ");
    int numero = leitura.nextInt();

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

}

void main() {
    Scanner leitor = new Scanner(System.in);
    System.out.println("Digite um número: ");
    int numero = leitor.nextInt();

    switch (numero % 2) {
        case 0:
            System.out.println("Este número é par!");
            break;
        case 1:{
            System.out.println("Este número é ímpar!");
            break;


        }
    }
}

void main() {
    Scanner leitor = new Scanner(System.in);
    System.out.println("Digite um número que você deseja ver a sequencia fatorial: ");
    int numero = leitor.nextInt();
    int fatorial = 1;

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

        System.out.println("O Fatorial de "+numero+" é: "+ fatorial);

    }



}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Leonardo! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso da classe Scanner para capturar entradas do usuário, utilizou muito bem estruturas de controle como if, for e switch para tratar diferentes lógicas e ainda compreendeu a importância da modularidade ao dividir os exercícios em blocos distintos e funcionais.

Uma dica interessante para o futuro é ajustar a estrutura do método principal para seguir corretamente a assinatura padrão do Java. Assim:

public static void main(String[] args) {
    // seu código aqui
}

Isso faz com que o programa seja executado corretamente dentro do padrão exigido pela linguagem Java.

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!