1
resposta

Resolução

/**
 * Você está desenvolvendo um jogo e quer um programa que determine se um número é par ou ímpar.
 *
 * Escreva um programa que classifique um número e exiba uma mensagem informando se o número é par ou ímpar.
 */

package com.github.lucasdevrj.principal;

import java.util.Scanner;

public class ParOuImpar {
    public static void main(String[] args) {
        int numero = 0;
        int resto;

        Scanner entradaDeDados = new Scanner(System.in);

        System.out.print("Digite um número inteiro qualquer: ");
        numero = entradaDeDados.nextInt();
        entradaDeDados.close();

        resto = numero % 2;

        if (resto == 0) {
            System.out.println("Número é par.");
        } else {
            System.out.println("Número é ímpar.");
        }
    }
}

Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Beleza?

1 resposta

Olá, Lucas, como vai?

Obrigado por compartilhar sua solução. O código atende corretamente à proposta da atividade. A leitura do número com Scanner, o uso do operador de módulo % para obter o resto da divisão por 2 e a estrutura condicional if/else estão aplicados de forma adequada para identificar se o número é par ou ímpar.

Um detalhe interessante é que a verificação também poderia ser feita diretamente na condição, sem armazenar o resto em uma variável intermediária, por exemplo:

if (numero % 2 == 0)

Sua implementação está correta, clara e segue bem a lógica proposta no exercício. Continue compartilhando suas soluções e explorando pequenas variações no código para fortalecer ainda mais o entendimento da linguagem.

O fórum permanece à disposição sempre que precisar. Bons estudos.

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