class Check //完成具体验证
{
public boolean validate(String name,String password)
{
if(name.equals("IronMan")&&password.equals("SpiderMan"))
{
return true ;
}
else
{
return false ;
}
}
}
class Operate //定义一个类,调用具体的验证操作
{
private String info[] ; //声明一个数组属性,用于接收全部参数
public Operate(String info[]) //声明构造方法
{
this.info = info ; //通过构造方法取得全部的输入参数
}
public void isExit() //定义方法,判断参数个数,决定是否退出
{
if(this.info.length!=2)
{
System.out.println("输入的参数不正确,系统退出") ;
System.out.println("格式为 用户名 密码") ;
System.exit(1) ; //系统退出
}
}
public String login() //定义一个方法
{
Check check = new Check(); //实例化Check对象,用于完成验证
this.isExit(); //调用isExit()方法,判断参数是否是两个
String str = null ; //用于返回信息 字符串
String name = this.info[0] ; //取出姓名
String password = this.info[1] ;//取出密码
//登录验证
if(check.validate(name,password))
{
str = "欢迎"+name+"登录" ;
}
else
{
str = "系统退出" ;
}
return str ;
}
}
public class LoginDemo01
{
public static void main(String[] args)
{
Operate ope = new Operate(args) ; //实例化操作类的对象
System.out.println(ope.login()) ;//对象.方法()取得信息
}
}
系统登录
最新推荐文章于 2023-02-06 23:35:21 发布