Java 实现简单登陆案例




/**
 * 封装实现登陆
 * 1.Check类专门实现校验是否成功
 * 2.Operate主要封装Check校验操作
 * @author Administrator
 *
 */
public class LoginDemo02 {
	public static void main(String[] args) {
		Operate op = new Operate(args);
		System.out.println(op.login());
	}
}

/**
 * 1.Check类专门实现校验是否成功
 * @author Administrator
 *
 */
class Check{
	public boolean ckeck(String loginName, String loginPwd){
		boolean flag = false ;
		if("老李的地下室".equals(loginName) && "123456".equals(loginPwd)){
			flag = true ;
		}
		return flag ;
	}
}

/**
 * 2.Operate主要封装Check校验操作
 * @author Administrator
 *
 */
class Operate{
	
	private String array[]  ;	 // 接收参数
	/**
	 * 接收参数
	 * @param array
	 */
	public Operate(String array[]){
		this.array = array ;
	}
	
	/**
	 * 登陆校验
	 * @return
	 */
	public String login(){
		// 校验输入参数是否正确
		this.isExit();
		String loginName = this.array[0];
		String pwd = this.array[1];
		Check check = new Check();
		String retMsg = "" ;
		if(check.ckeck(loginName, pwd)){
			retMsg = "欢迎[" + loginName + "]登陆成功!";
		}else{
			retMsg = "用户名或密码错误!" ;
		} 
		return retMsg ;
	}
	
	/**
	 * 实现登出
	 */
	public void isExit(){
		if(array.length != 2){
			System.out.println("输入参数不正确,格式:loginName loginPwd : 用户名  密码");
			// 退出程序
			System.exit(1);
		}
	} 
}
无觅关联推荐,快速提升流量
每日一句
    每一个你不满意的现在,都有一个你没有努力的曾经。