正在回答 回答被采纳积分+1
8回答
慕羲
2018-09-18 11:30:53
package com.imooc.shoppingcart; import java.util.Scanner; public class TestDemo { public void mainMenu() { System.out.println("*******************************"); System.out.println("***主菜单***"); System.out.println("1--商品管理"); System.out.println("2--购物车"); System.out.println("0--退出"); System.out.println("*******************************"); System.out.println("请输入对应数字进行操作:"); } public void goodsMenu() { System.out.println("***************************************************************"); System.out.println("***商品管理****"); System.out.println("1--商品信息导入"); System.out.println("2--显示所有商品信息"); System.out.println("9--返回上一级菜单"); System.out.println("***************************************************************"); System.out.println("请输入对应的数字对商品进行管理:"); } public void shoppingCartMenu() { System.out.println("***************************************************************"); System.out.println("***购物车管理***"); System.out.println("1--添加商品到购物车"); System.out.println("2--修改购物车中的商品数量"); System.out.println("3--显示购物车中的所有商品信息"); System.out.println("4--结算"); System.out.println("9--返回上一级菜单"); System.out.println("***************************************************************"); System.out.println("请输入对应的数字对购物车进行管理:"); } public static void main(String[] args) { GoodsManage gm=new GoodsManage(); //GoodsInCart gic=new GoodsInCart(); ShoppingCart sc=new ShoppingCart(); TestDemo td=new TestDemo(); Scanner sc1=new Scanner(System.in); int n=sc1.nextInt(); boolean flag=false; while(flag) { switch(n) { case 1: td.mainMenu(); int a=sc1.nextInt(); switch(a) { case 1: gm.importGoods(); break; case 2: gm.displayGoods(); break; case 9: flag=false; td.mainMenu(); break; default: System.out.println("输入有误,请重新输入!"); } case 2: td.shoppingCartMenu(); int b=sc1.nextInt(); switch(b) { case 1: sc.addGoodsToCart(gm); break; case 2: sc.updateNumInCart(); break; case 3: sc.displayAllInCart(); break; case 4: sc.settleAccounts(); break; case 9: flag=false; td.mainMenu(); break; default: System.out.println("输入有误,请重新输入!"); } case 0: flag=false; sc1.close(); System.out.println("退出"); break; default: System.out.println("输入有误,请重新输入!"); } } } }
eclipse可以用了,为什么这个程序不能显示???
Java零基础入门18
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星