package ldb0713.sh.demo02;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Scanner;
/**
* login 登录
输入用户名和密码,验证登录是否成功
* @author Lenovo
*name ,age,sex,account,password
*要有初始化的数据,4个学员数据,统一进行管理,ArrayList
*/
public class Demo01 {
public static void main(String[] args) {
//创建list对象
List list = new ArrayList();
//创建4个学员数据
Student stu1 = new Student("张三",32,"男","123456","123456");
Student stu2 = new Student("张四",32,"女","123457","123457");
Student stu3 = new Student("张五",32,"男","123458","123458");
Student stu4 = new Student("张六",32,"女","123459","123459");
//把学院数据添加到list集合当中
list.add(stu1);
list.add(stu2);
list.add(stu3);
list.add(stu4);
Demo01 d = new Demo01();
d.login(list);
}
//login 登录
public void login(List list) { //传入List的叁数list
Scanner input = new Scanner(System.in);
//获取账号和密码
System.out.println("请输入你的用户账号:");
String account = input.next();
System.out.println("请输入你的用户密码:");
String password = input.next();
//遍历list集合
for (Object object : list) {
//强转成Student类型的数据
Student s = (Student)object;
// System.out.println(list);
//判断输入的账号密码是否和原账号密码相等
if(s.getAccount().equals(account)&&s.getPassword().equals(password)) {
System.out.println("登录成功");
return;
}else {
System.out.println("登陆失败");
return;
}
}
}
}
package ldb0713.sh.demo02;
/**
* 学员登录(泛型集合)
Student 类 =>name ,age,sex,account,password
要有初始化的数据,4个学员数据,统一进行管理,ArrayList
login 登录
输入用户名和密码,验证登录是否成功
* @author Lenovo
*
*/
public class Student {
private String name;
private int age;
private String sex;
private String account; //账号
private String password; //密码
public Student() {
// TODO Auto-generated constructor stub
}
public Student(String name, int age, String sex, String account, String password) {
super();
this.name = name;
this.age = age;
this.sex = sex;
this.account = account;
this.password = password;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getAccount() {
return account;
}
public void setAccount(String account) {
this.account = account;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
@Override
public String toString() {
return "Student [name=" + name + ", age=" + age + ", sex=" + sex + ", account=" + account + ", password="
+ password + "]";
}
}