查看“Java任务:不同输入进行不同商品操作(一)”的源代码
←
Java任务:不同输入进行不同商品操作(一)
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==软件简介== 一般的商品管理系统一般分为客户端和管理端, 客户端主要供消费者浏览商品、下单之用; 管理端主要供商家上架商品、调整商品价格之用。 ===客户端=== *主要功能: [[文件:java2-36.png]] ===管理端=== *主要功能: [[文件:java2-37.png]] ==任务描述== *以商品管理系统客户端为例,用户选择的操作不同,会进行不同的业务处理。比如用户输入1,则查询所有商品;输入3,则购买图书;……本任务完成判断用户选择的操作,然后输出对应的操作描述。如图2-5、图2-6所示。 *[[文件:java2-11.png]] ==任务实现== 小组两同学按照以上功能简介,一人完成客户端,一人完成管理端。 下面以客户端为例,管理端代码与客户端主要是输出文字上的差别。 ===实施思路=== *第一步:启动Eclipse,新建一个Java Project,工程名为Project0202。 *第二步:在工程中新建一个类,类名为MainClass.java。 *第三步:首先通过输出语句输出网络购书系统的主目录。 *第四步:其次利用Scanner对象接收用户的输入 Scanner scanner = new Scanner(System.in); String value = scanner.next(); *第五步:转换接收到的字符串数据为int类型 //转换接收的用户输入为int类型值 int choise = Integer.valueOf(value); *第六步:利用if-else语句判断用户的输入是1~6的哪一个数字,还是其他输入内容。如果输入的是1~6范围内的其中一个,输出相应的目录内容;如果是其他输入内容,提示“您的选择不正确”。 <nowiki></nowiki> ===程序代码=== <nowiki>import java.util.Scanner; public class test2_1 { public static void main(String[] args) { // TODO Auto-generated method stub // 编写主菜单输出语句 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):"); // 获取用户的输入数据 Scanner scanner = new Scanner(System.in); //获取用户对于菜单的选择 String value = scanner.next(); //未学习异常时不考虑用户的错误输入 int choise = Integer.valueOf(value); if(choise == 1){ System.out.println("您选择的是查询所有书籍的业务"); }else if(choise ==2){ System.out.println("您选择的是处理按书籍编号查询"); }else if(choise ==3){ System.out.println("您选择的是购买书籍"); }else if(choise ==4){ System.out.println("您选择的是删除书籍"); }else if(choise ==5){ System.out.println("您选择的是查询所有书籍的业务"); }else if(choise == 6){ System.out.println("您选择的是退出当前应用程序"); }else { System.out.println("您的选择不正确"); } } } </nowiki> 返回 [[Java程序设计]]
返回至
Java任务:不同输入进行不同商品操作(一)
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息