Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Erro no código

O programa está com erro:

import java.util.Scanner;

public  ParOuImpar {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        
        System.out.println("Digite um número inteiro: ");
        int numero = scanner.nextInt();

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

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

Oii, Ariane! Como vai?

Parabéns por compartilhar seu código e sua dúvida. É um passo muito importante para o aprendizado.

Seu raciocínio pra resolver o problema está excelente. A lógica de usar o operador de módulo (%) para verificar se o resto da divisão de um número por 2 é igual a zero é exatamente a forma correta de identificar se o número é par.

O erro no seu código é um detalhe de sintaxe que é bem comum de esquecer no início. Em Java, quando criamos um programa, precisamos declarar uma classe. Para fazer isso, é necessário usar a palavra-chave class antes do nome que você escolheu para o programa.

No seu código, faltou apenas essa palavra. Veja a correção:

import java.util.Scanner;

// A correção foi adicionar a palavra "class" nesta linha
public class ParOuImpar {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        
        System.out.println("Digite um número inteiro: ");
        int numero = scanner.nextInt();

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

Ao fazer esse pequeno ajuste, informando ao Java que ParOuImpar é uma classe, seu código funcionará perfeitamente.

Continue praticando, você está no caminho certo.

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