正在回答 回答被采纳积分+1
8回答
慕羲
2018-09-18 11:30:53
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 | 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积分~
来为老师/同学的回答评分吧