21xrx.com
2025-06-18 08:54:09 Wednesday
登录
文章检索 我的文章 写文章
如何在Java代码中输入用户名和密码
2023-06-15 10:10:22 深夜i     6     0
Java 代码 用户名和密码

在Java编程过程中,常常需要输入用户名和密码来完成用户的登陆操作。下面介绍一些简单的代码实现方法:

1.使用Scanner类

使用Scanner类可以让用户在命令行中输入用户名和密码。下面是一个示例代码:

import java.util.Scanner;
public class UserLogin {
  public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    System.out.print("请输入用户名:");
    String username = scanner.nextLine();
    System.out.print("请输入密码:");
    String password = scanner.nextLine();
    System.out.println("您输入的用户名是:" + username);
    System.out.println("您输入的密码是:" + password);
  }
}

2.使用JOptionPane类

使用JOptionPane类可以弹出对话框让用户输入用户名和密码。下面是一个示例代码:

import javax.swing.JOptionPane;
public class UserLogin {
  public static void main(String[] args) {
    String username = JOptionPane.showInputDialog("请输入用户名:");
    String password = JOptionPane.showInputDialog("请输入密码:");
    JOptionPane.showMessageDialog(null, "您输入的用户名是:" + username + "\n您输入的密码是:" + password);
  }
}

3.使用Console类

如果您使用的是Java 6或更高版本,可以使用Console类来隐藏用户输入的密码。下面是一个示例代码:

public class UserLogin {
  public static void main(String[] args) {
    Console console = System.console();
    String username = console.readLine("请输入用户名:");
    char[] passwordArray = console.readPassword("请输入密码:");
    String password = new String(passwordArray);
    System.out.println("您输入的用户名是:" + username);
    System.out.println("您输入的密码是:" + password);
  }
}

  
  

评论区