java中如何进行密码校验

来源:百度知道 编辑:UC知道 时间:2024/06/20 06:09:31
本人正用java做一个小程序,登录时需要进行密码校验,设置了一个统一的默认密码,第一次时每个人都可以使用这个密码进入系统,登录后你可以修改密码,下次再登陆时你必须使用修改的新密码。如果密码连续输错三次,系统自动关闭登录界面。本人实现不了以上的功能,其他的基本都实现了。谁若有能耐,可按以下要求将整个程序写出来,让我借鉴一下,本人将不胜感激!
要求:1.使用java语言,要有详细的注释。
2.系统功能可模拟出自动取款机的所有功能:密码验证、查询账户余额、取款、存款、密码修改、退出等。
主要的是这个功能:登录时需要进行密码校验,设置了一个统一的默认密码,第一次时每个人都可以使用这个密码进入系统,登录后你可以修改密码,下次再登陆时你必须使用修改的新密码.

public static void main(String[] args) {
String pass ="12345";//默认登录密码
boolean login=false;
int isYes=1;//声明一个变量来保存整数值(表示你输入密码的次数是否在三次以内)
for(int i = 0;i<3;i++)
{
if(password.equals(pass))
{
login=true;
isYes=1;
break;
}
else
{
isYes=0;
}
}
if(isYes==1)//如果等于1表示在三次以内,并密码正确
{
System.out.println("恭喜您!成功登录!");
}
else
{
System.out.println("对不起,验证失败!无权进入!");
}

}

import java.util.*;
import java.io.*;

public class Test{

private String user = "aaa";
private String pass = "123";
private int num = 0;
private boolean islogin = false;
private double money = 0.0;

private String getInput(){
BufferedReader br = new BufferedReader(
new InputStreamReader(System.in)