⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 login.java

📁 哈工大实验课源代码
💻 JAVA
字号:
import javax.swing.JOptionPane;
public class Login {
	public static void main(String[] args) {
		String[][] user = new String[3][];//定义字符串数组,并且同一维为一组用户名和密码
		user[0] = new String[] { new String("zhangxun"), new String("zx0808") };
		user[1] = new String[] { new String("machao"), new String("mc0404") };
		user[2] = new String[] { new String("humurong"), new String("hm0202")};
		String users = JOptionPane.showInputDialog("请输入用户名:");
		int count = 1;
		int a = 1;
		while (a < 4) { // 只有三次输入用户名的机会
			int i;
			for (i = 0; i < 3; i++) {
				if (users.equals(user[i][0])) {					//判断输入的用户明是否存在
					String password = JOptionPane.showInputDialog("请输入密码:");
					while (count < 4) {							//利用while循环控制输入次数
						if (password.equals(user[i][1])) {		//判断用户输入的密码是否正确
							JOptionPane.showMessageDialog(null, users
									+ ", welcome!");				//正确输出该用户明 以及welcome!
							System.exit(0);						
						} else {
							password = JOptionPane
									.showInputDialog("密码有误,请重新输入密码:");
							count++;
						}
						if (!password.equals(user[i][1]) && count == 3) {//当用户输入存在的用户明和错误的密码
							JOptionPane.showMessageDialog(null, "三次密码有误,退出!");
							System.exit(0);
						}
					}
				}
			}
			if (i == 3) {
				JOptionPane.showMessageDialog(null, "用户名无效,请重新输入!");
				users = JOptionPane.showInputDialog("请输入用户名:");
			}
			a++;
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -