正在回答 回答被采纳积分+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 星