I'm a high school student learning Java and I want to know how to change input text automatically into an asterisk in Scanner. This is for a simple log-in system I have made for a project. My code is
Scanner scan = new Scanner(System.in);
   boolean correctLogin = false;
   String username;
   String password;
   String enteredUsername;
   String enteredPassword;
   while(correctLogin != true){
       System.out.println("Enter Username: ");
       enteredUsername = scan.nextLine();
       System.out.println("Enter Password: ");
       enteredPassword = scan.nextLine();
       if(enteredUsername.equals("username") && enteredPassword.equals("passw00rd")){
           System.out.println("You have entered the correct login info");
           correctLogin = true; 
           break; 
       }
       else{
           System.out.println("Your login info was incorrect, please try again");
       }
   }
    System.out.println("You are now logged in, good job!");
I want it so that when I type the password, it will automatically change into an asterisk.
 
     
     
    