查看“Java任务:选择结构之管理端”的源代码
←
Java任务:选择结构之管理端
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==软件简介== 一般的商品管理系统一般分为客户端和管理端, 客户端主要供消费者浏览商品、下单之用; 管理端主要供商家上架商品、调整商品价格之用。 ===管理端=== *主要功能: [[文件:java2-37.png]] ==任务描述== *在商院面馆系统的主目录中,管理员选择的操作不同,会进行不同的业务处理。比如管理员输入1,则商品上架;输入3,则查询商品;……本任务完成判断管理员选择的操作,然后输出对应的操作描述。如图2-5、图2-6所示。 *[[文件:java2-62.png]] ==任务实现== ===实施思路=== *第一步:启动Eclipse,新建一个Java Project,工程名为NoodlesMng5。 *第二步:在工程中新建一个类,类名Main.java。 *第三步:在main方法中首先生成一个Scanner对象,用于接收用户的输入 Scanner scanner = new Scanner(System.in); *第四步:打印面馆管理系统主目录 *第五步,接受用户输入,转换接收到的字符串数据为int类型 String value = scanner.next(); int choise = Integer.valueOf(value); *第六步,利用switch语句判断用户的输入是1~6的哪一个数字,还是其他输入内容。如果输入的是1~6范围内的其中一个,输出相应的目录内容;如果是其他输入内容,提示“您的选择不正确”。 <nowiki>switch(choise) { case 1: //处理查询所有商品的业务 System.out.println("您选择了:处理查询所有商品的业务"); break;</nowiki> *第七步:当输入6时,不仅输出相关内容,同时要结束应用程序。 <nowiki>//需要关闭已经创建的scanner对象 scanner.close(); //结束应用程序 System.exit(0);</nowiki> ===程序代码=== <nowiki> import java.util.Scanner; public class Main { public static void main(String[] args) { // * 获取用户的输入数据 Scanner scanner = new Scanner(System.in); // 编写主菜单输出语句 System.out.println("**********面馆管理系统**********\r\n" + "1.商品上架\r\n" + "2.商品下架\r\n" + "3.列出所有商品\r\n" + "4.查询商品\r\n" + "5.更改商品信息\r\n" + "6.退出系统\r\n" + "*******************************"); System.out.println("请选择(1-6):"); //获取用户对于菜单的选择 String value = scanner.next(); int choise = Integer.valueOf(value); switch(choise) { case 1: //处理查询所有商品的业务 System.out.println("您选择了:处理商品上架的业务"); break; case 2: //处理按商品编号查询 System.out.println("您选择了: 处理商品下架的业务"); break; case 3: //购买商品,将书籍加入到用户的购物车中 System.out.println("您选择了:列出所有商品的业务"); break; case 4: //删除书籍,从购物车中删除商品信息 System.out.println("您选择了:处理查询商品的业务"); break; case 5: //显示某个用户购物车中所有的商品 System.out.println("您选择了:更改商品信息的业务"); break; case 6: //退出当前应用程序 System.out.println("您选择了:退出当前应用程序"); scanner.close(); System.exit(0); break; default: System.out.println("您的选择不正确"); } } }</nowiki> 返回 [[Java程序设计]]
返回至
Java任务:选择结构之管理端
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息