用Java语言写一个会员管理系统
好的,下面是一个简单的会员管理系统的Java代码示例:
```
import java.util.ArrayList;
import java.util.Scanner;
public class MemberManagementSystem {
private ArrayList<Member> members;
public MemberManagementSystem() {
members = new ArrayList<Member>();
}
public void addMember(Member member) {
members.add(member);
}
public void removeMember(Member member) {
members.remove(member);
}
public void displayMembers() {
for (Member member : members) {
System.out.println(member.toString());
}
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
MemberManagementSystem system = new MemberManagementSystem();
while (true) {
System.out.println("请选择操作:");
System.out.println("1. 添加会员");
System.out.println("2. 删除会员");
System.out.println("3. 显示所有会员");
System.out.println("4. 退出");
int choice = scanner.nextInt();
switch (choice) {
case 1:
System.out.println("请输入会员姓名:");
String name = scanner.next();
System.out.println("请输入会员年龄:");
int age = scanner.nextInt();
Member member = new Member(name, age);
system.addMember(member);
System.out.println("添加成功!");
break;
case 2:
System.out.println("请输入要删除的会员姓名:");
String nameToRemove = scanner.next();
boolean removed = false;
for (Member m : system.members) {
if (m.getName().equals(nameToRemove)) {
system.removeMember(m);
removed = true;
System.out.println("删除成功!");
break;
}
}
if (!removed) {
System.out.println("未找到该会员!");
}
break;
case 3:
system.displayMembers();
break;
case 4:
System.out.println("谢谢使用!");
System.exit(0);
default:
System.out.println("无效的选择!");
break;
}
}
}
}
class Member {
private String name;
private int age;
public Member(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public String toString() {
return "姓名:" + name + ",年龄:" + age;
}
}
```
这个会员管理系统包含了添加会员、删除会员和显示所有会员的功能。用户可以通过控制台输入来进行操作。在这个示例中,会员的信息只包含了姓名和年龄,你可以根据实际需求进行修改。
创作工场
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!