import java.util.Scanner;
public class UserManager {
public User[] users = new User[100];// 会员数组
public int index = 0;
/**
* 添加会员
*
* @param user
*/
public void addUser(User user) {
users[index] = user;
index++;
}
public void show() {
System.out.println("***会员列表***");
System.out.println("编号\t积分");
for (User u : users) {
if (u != null) {
// 打印会员信息
System.out.println(u.no + "\t" + u.score);
} else {
break;
}
}
}
public User search(int no) {
// 遍历所有的会员信息,查找是否存在该用户
for (User each : users) {
if(each==null){
break;
}
if (each.no == no) {
return each;
}
}
return null;
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
UserManager manager = new UserManager();
while (true) {
System.out.print("请输入会员编号");
int no = in.nextInt();
if (no > 0) {
System.out.print("请输入会员积分");
int score = in.nextInt();
// User user=new User(no,score);
manager.addUser(new User(no, score));
} else {
break;
}
}
manager.show();
System.out.println("请输入要查找的会员编号:");
User user = manager.search(in.nextInt());
if (user != null) {
System.out.println("该会员的积分为:" + user.score);
} else {
System.out.println("没找到这个会员!");
}
}
}
public class User {
public int no;//会员编号
public int score;//会员积分
public User(int no, int score) {
super();
this.no = no;
this.score = score;
}
}
import java.util.Scanner;public class UserManager { public User[] users=new User[100];//会员数组 public int index=0; /** * 添加会员 * @param user */ public void addUser(User user) { users[in