21xrx.com
2024-09-17 03:54:09 Tuesday
登录
文章检索 我的文章 写文章
如何在Java代码中输入用户名和密码
2023-06-15 10:10:22 深夜i     --     --
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);

  }

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复