1.在控制台实现简单的登录(一)
public class Test
{
public static void main(String[] args)
{
if(args.length != 2)
{
System.out.println("输入参数不正确,退出");
System.out.println("格式:java Test 用户名 密码");
System.exit(1);
}
String user=args[0];
String pwd=args[1];
if(user.equals("qq") && pwd.equals("123"))
{
System.out.println("欢迎你,"+user);
return;
}
System.out.println("输入错误,请重新输入用户名,密码");
}
}
2.1.在控制台实现简单的登录(二)
public class Test
{
public static void main(String[] args)
{
Operate oper=new Operate(args);
System.out.println(oper.login());
}
}
class Check
{
//验证用户名密码
boolean validate(String name,String pwd)
{
if(name.equals("qq")&&pwd.equals("123"))
{
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.exit(1);
}
}
//登录
public String login()
{
isExit();
String name =info[0];
String pwd =info[1];
String str=null;
Check check=new Check();
if(check.validate(name,pwd))
{
str="登录成功,欢迎您:"+name;
}
else
{
str ="请输入正确的用户名,密码!";
}
return str;
}
}