程序介绍
使用java一个简单的物品挂失系统,项目程序中运用了List集合,while循环,switch-case条件语句的使用,实现用户可以选择丢失物品、查看丢失物品、添加拾获物品、查看拾获物品等操作。
源代码
import java.util.ArrayList;
import java.util.Scanner;
public class LostAndFound {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
ArrayList<String> lostItems = new ArrayList<>();
ArrayList<String> foundItems = new ArrayList<>();
while (true) {
System.out.println("请选择操作:");
System.out.println("1. 添加丢失物品");
System.out.println("2. 查看丢失物品");
System.out.println("3. 添加拾获物品");
System.out.println("4. 查看拾获物品");
System.out.println("5. 退出程序");
int choice = input.nextInt();
switch (choice) {
case 1:
System.out.print("请输入丢失的物品:");
String lostItem = input.next();
lostItems.add(lostItem);
System.out.println("已添加 " + lostItem + " 到丢失物品列表。");
break;
case 2:
if (lostItems.size() == 0) {
System.out.println("暂无丢失物品记录。");
} else {
System.out.println("当前丢失物品列表:");
for (String item : lostItems) {
System.out.println(item);
}
}
break;
case 3:
System.out.print("请输入拾获的物品:");
String foundItem = input.next();
foundItems.add(foundItem);
System.out.println("已添加 " + foundItem + " 到拾获物品列表。");
break;
case 4:
if (foundItems.size() == 0) {
System.out.println("暂无拾获物品记录。");
} else {
System.out.println("当前拾获物品列表:");
for (String item : foundItems) {
System.out.println(item);
}
}
break;
case 5:
System.out.println("程序已退出。");
System.exit(0);
break;
default:
System.out.println("请输入有效的操作编号。");
break;
}
System.out.println();
}
}
}
© 版权声明
本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!
THE END