package lx;
import java.util.Scanner;
public class Test{
// 测试方法
public static void main(String[] args) {
//实例化对象,调用相关方法实现运行效果
Scanner sc = new Scanner(System.in);
String a = null, b = null;
System.out.print("用户名:");
a = sc.next();
System.out.print("密码:");
b = sc.next();
User one = new User(a, b);
System.out.print("用户名:");
a = sc.next();
System.out.print("密码:");
b = sc.next();
UserManager pm = new UserManager();
pm.checkUser(a, b, one);
}
}
******************************************************
package lx;
public class User{
//定义属性用户名、密码
private String user_name;
private String user_key;
public User(String a, String b){
user_name = a;
user_key = b;
}
public String getName(){
return user_name;
}
public String getKey(){
return user_key;
}
}
**********************************************
package lx;
public class UserManager{
// 用户信息验证的方法
public void checkUser(String one, String two, User dm) {
// 判断用户名和密码是否为空,是否一致
if (one == null || two == null)
System.out.println("用户名或密码为空!");
String a = null, b = null;
a = dm.getName();
b = dm.getKey();
if (!(a.equals(one)) || !(b.equals(two))){
System.out.println("==============");
System.out.println("用户名或密码不一致");
}
else{
System.out.println("==============");
System.out.println("一致正确!");
}
}
}