密码

package cs;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.StringTokenizer;

import javax.swing.JOptionPane;
import javax.swing.JPasswordField;

public class Mima{
private static String ID1;
private static Integer mima1;
private static Integer sanci;

public static void main(String[] args)
{
sanci=0;
denglu();
while(sanci!=3){
denglu();
}
}
public static void denglu(){
readFile();
int b=123;
String ID;
ID = JOptionPane.showInputDialog( "请输入账号:");
JPasswordField a=new JPasswordField();
Object[]message={"请输入密码:",a};
a.setEchoChar('*');
JOptionPane.showConfirmDialog(null,message,"登录",JOptionPane.OK_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE);
int mima = Integer.valueOf(String.valueOf(a.getPassword()));
if(mima==mima1||ID.equals(ID1))
{
System.out.println("账号密码输入正确");
System.out.println(ID+" "+mima);
sanci=3;
}
else
{System.out.println("账号密码输入错误");
sanci++;
}
}
public static void readFile() {
File file = new File("ID.txt");
BufferedReader reader = null;
try {
reader = new BufferedReader(new FileReader(file));
String s = reader.readLine();
StringTokenizer t = new StringTokenizer(s, "|");
ID1 = t.nextToken();
mima1 = Integer.valueOf(t.nextToken());
reader.close();
} catch (IOException e) {
e.printStackTrace();
}

}
}

原文地址:https://www.cnblogs.com/muxiaozhou/p/6198103.html