2.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);
		}
	} 
}

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值