Use Console class to read user input?
import java.io.Console;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
Console console = System.console();
String username = console.readLine("Username: ");
char[] password = console.readPassword("Password: ");
if (username.equals("admin") && String.valueOf(password).equals("secret")) {
console.printf("Welcome to Java Application %1$s.\n", username);
Arrays.fill(password, ' ');
} else {
console.printf("Invalid username or password.\n");
}
}
}
Related examples in the same category