【发布时间】:2015-11-02 20:01:20
【问题描述】:
我有一个需要帮助的 Java 类项目。老实说,我不擅长 Java,也不热衷于它。但是,我需要通过这门课程,所以我需要一些帮助。我正在制作一个充当在线书店的程序。它从一个主菜单开始:
public static void menu(){
System.out.println("----MAIN MENU----");
System.out.println("1. View Catalog");
System.out.println("2. Search Catalog");
System.out.println("3. Sort Catalog");
System.out.println("4. Checkout");
System.out.println("5. Exit");
System.out.println("Option: ");
}
到目前为止,我已经制作了目录:
public static void viewCatalog(){
System.out.println("Welcome to the ABC Catalog!");
System.out.println("Product Description Product Category Product Price");
System.out.println("-----------------------------------------------------------");
System.out.println("Alumni Drink ware Gifts 25.00 ");
System.out.println("Binders School Supplies 3.00 ");
System.out.println("Bookbag School Supplies 20.00 ");
System.out.println("Fabulous Desserts Textbooks 25.00 ");
System.out.println("Folders School Supplies 1.00 ");
System.out.println("Gift Cards Gifts 25.00 ");
System.out.println("Highlighters School Supplies 1.00 ");
System.out.println("Jacket Campus Gear 65.00 ");
System.out.println("JAVA Programming Textbooks 150.00 ");
System.out.println("Network Solutions Textbooks 75.00 ");
System.out.println("Pencils School Supplies 1.00 ");
System.out.println("Pens School Supplies 2.00 ");
System.out.println("Shorts Campus Gear 10.00 ");
System.out.println("Sweatshirts Campus Gear 40.00 ");
System.out.println("T-Shirts Campus Gear 15.00 ");
System.out.println("Web Design Ideas Textbooks 25.00 ");
System.out.println("---------------------------------------------------------");
}
但我需要一种能够输入某些条件、搜索目录并打印匹配条件的方法。我还需要一种方法,通过涨价、降价、字母顺序、类别类型或产品描述对目录进行排序。该项目必须至少有一种面向对象的方法。我还需要一种将目录中的商品添加到购物车的方法。
任何代码 sn-ps 将不胜感激。我对任何关于作弊的讲座不感兴趣,所以请不要发布类似的东西。我希望有人会同情一个只需要通过这门课程才能继续学习我更感兴趣的课程的 Web 开发学生。
【问题讨论】:
-
这些数据最初将如何存储?