《java运算符和条件结构.ppt》由会员分享,可在线阅读,更多相关《java运算符和条件结构.ppt(14页珍藏版)》请在三一办公上搜索。
1、第三章上机,运算符和条件结构,2,相关回顾,说明&、|、!的含义?如何从控制台接收一个整数?说一说条件语句有哪几种形式?分别在什么情况下使用?,3,上机目标,升级“我行我素shopping”购物管理系统,完成以下功能:录入会员信息模拟幸运抽奖菜单切换计算会员折扣,教员讲解上机目标,4,训练技能点,会使用关系运算符和逻辑运算符会从控制台获取键盘输入的数据会使用if-else和多重if条件结构会使用switch结构,5,训练要点:获取键盘输入条件运算符逻辑运算符需求说明:录入会员信息(会员号、会员生日、会员积分)并显示录入信息升级功能:判断录入是否合法(会员号必为4位整数),录入合法,显示录入的信
2、息;不合法,显示“录入失败”,阶段1,教员讲解上机目标,6,实现思路及关键代码:完成信息录入:使用Scanner获取用户输入,存储在变量中升级功能:判断会员号是否合法,AddCust1.java,Scanner input=new Scanner(System.in);System.out.print(请输入会员号():);int custNo=input.nextInt();,custNo=1000&custNo=9999,AddCust.java,阶段1,完成时间:20分钟,讲解实现思路和关键代码,7,需求说明:商场实行新的抽奖规则:会员号的百位数字等于产生的随机数字即为幸运会员。基于第2
3、章阶段3,实现:1、从键盘接收会员号2、使用if-else实现幸运抽奖,GoodLuck.java,阶段2,完成时间:15分钟,8,阶段2,常见调试问题及解决办法代码规范问题,共性问题集中讲解,9,训练要点:switch结构多重if结构需求说明:实现从登录菜单进入二级菜单 1、输入1:进入主菜单 2、输入2:退出并显示“谢谢您的使用!”3、输入其他数字:显示“输入错误”,阶段3,教员讲解上机目标并演示运行效果,10,实现思路及关键代码:在第1章阶段3登录菜单程序(LoginMenu.java)基础上完成从控制台接收一个数字 使用switch结构或多重if结构实现菜单切换,LoginMenu.java,LoginMenu2.java,switch(num)case 1:/输出系统主菜单 case 2:/输出“谢谢您的使用”default:/输出“输入错误”,If(num=1)/输出系统主菜单else if(num=2)/输出“谢谢您的使用”else/输出“输入错误”,阶段3,完成时间:25分钟,讲解实现思路和关键代码,11,需求说明:会员根据积分享受不同折扣,如右表。使用多重if结构计算会员折扣,CalcDiscount.java,阶段4,完成时间:20分钟,12,阶段4,常见调试问题及解决办法代码规范问题,共性问题集中讲解,13,总结,总结并布置作业,14,Thank you,