1
resposta

Validação de senha

import java.util.Scanner;

public class Main {
  public static void main(String[] args) {
   Scanner entrada = new Scanner(System.in);
    
    System.out.println("Digite sua senha:");
    int senhaFixa = entrada.nextInt();
    
    if (senhaFixa == 123456){
    System.out.println("Acesso permitido!");
    } else {
    System.out.println("Acesso negado!");
    }
  }
}
1 resposta

Oii, Joao.

Obrigada por compartilhar seu código com a comunidade Alura.

Gostei de ver que você aplicou if e else corretamente para validar a senha. Sua estrutura tá clara e fácil de entender.

Uma dica interessante para o futuro é usar nextLine() quando quiser ler textos, por exemplo:


import java.util.Scanner;

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

    System.out.println("Digite sua senha:");
    String senhaFixa = entrada.nextLine();

    if (senhaFixa.equals("123456")) {
      System.out.println("Acesso permitido!");
    } else {
      System.out.println("Acesso negado!");
    }
  }
}

Isso lê uma linha inteira como texto.

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