设计一个方法 用来实现用户登录认证(二维数组当作小数据库)
是否需要条件? 需要提供账号名和密码 需要返回值 登录成功与否的结果
//1.需要有小数据库---存储用户真实的账号和密码
private String[][] userBox = {{"小安","123456"},{"小武","666666"},{"小钰","888"}};
public String login(String user,String password){
//4.进行校验
String result = "用户名或密码错误";
for(int i=0;i<userBox.length;i++){
if(userBox[i][0].equals(user)){
if(userBox[i][1].equals(password)){
result = "登录成功";
}
break;
}
}
return result;
}
主方法里 //隐藏的过程 加载类 //0.创建一个对象 TestFunctions tf = new TestFunctions(); //实现一个用户的登录认证 //2.用户输入自己登录的账号和密码 Scanner input = new Scanner(System.in); //3.提示用户输入账号和密码 System.out.println("请输入账号:"); String user = input.nextLine(); System.out.println("请输入密码:"); String password = input.nextLine(); //4.tf对象调用方法 方法执行登录判断 String result = tf.login(user,password); System.out.println(result);