java开发一个简单的物品挂失系统源代码

程序介绍

使用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
喜欢就支持一下吧
点赞5赞赏 分享