1
resposta

DESAFIO IMPAR PAR

class ImparPar

    public static void main (String [] args){
    Scanner scanner = new Scanner (System.in);
    Sout ("Digite um numero ");
    int numero = Scanner.nexInt();
    
    If (numero % 2 ==0) {
    
    sout ("O numero" + numero + "é par");
    
    }else {
    
    sout ("O numero" + numero + "é impar");
    }
    scanner.close();
    
    
1 resposta

OIi, Benjamin!

Você estruturou bem a lógica para verificar se o número é par ou ímpar. O que está impedindo o código de funcionar corretamente são alguns pequenos detalhes, como o uso incorreto de letras maiúsculas, Sout no lugar de System.out.println, Scanner.nexInt() em vez de scanner.nextInt() e a falta de chaves na declaração da classe.

Uma dica interessante para o futuro é revisar a sintaxe com atenção, especialmente letras maiúsculas/minúsculas e nomes de métodos. Veja como o código ajustado fica:


import java.util.Scanner;

public class ImparPar {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Digite um número: ");
        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();
    }
}

Esse código agora roda corretamente e identifica números pares e ímpares.

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