课件上机第二章流程控制_第1页
课件上机第二章流程控制_第2页
课件上机第二章流程控制_第3页
课件上机第二章流程控制_第4页
课件上机第二章流程控制_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二章上机运算符和条件结构相关回顾说明&&、||、!的含义?如何从控制台接收一个整数?说一说条件语句有哪几种形式?分别在什么情况下使用?上机目标升级“我行我素shopping”购物管理系统,完成以下功能:录入会员信息模拟幸运抽奖菜单切换计算会员折扣教员讲解上机目标训练技能点会使用关系运算符和逻辑运算符会从控制台获取键盘输入的数据会使用if-else和多重if条件结构会使用switch结构训练要点:

获取键盘输入条件运算符

逻辑运算符需求说明:录入会员信息(会员号、会员生日、会员积分)并显示录入信息升级功能:判断录入是否合法(会员号必为4位整数),录入合法,显示录入的信息;不合法,显示“录入失败”阶段1讲解需求说明实现思路及关键代码:完成信息录入:使用Scanner获取用户输入,存储在变量中AddCust1.javaScanner

input=new

Scanner(System.in);System.out.print("请输入会员号(<4位整数>):");int

custNo=input.nextInt();升级功能:判断会员号是否合法custNo

<

=

1000

&&

custNo

<=9999AddCust.java阶段1讲解实完现成思时路间和:关20键分代钟码需求说明:商场实行新的抽奖规则:会员号的百位数字等于产生的随机数字即为幸运会员。基于第2章阶段3,实现:1、从键盘接收会员号2、使用if-else实现幸运抽奖阶段2GoodLuck.java提示:产生随机数(0~9中任意整数):阶段2完成时间:15分钟int

random

=

(

int

)(Math.random()*10

);随机产生0~1之间的一个浮点数共性问题讲解共性问题集中讲解常见调试问题及解决办法代码规范问题阶段3训练要点:

switch结构多重if结构需求说明:实现从登录菜单进入二级菜单1、输入1:进入主菜单2、输入2:退出并显示“谢谢您的使用!”3、输入其他数字:显示“输入错误”讲解需求说明实现思路及关键代码:在第1章阶段3登录菜单程序(LoginMenu.java)基础上完成从控制台接收一个数字使用switch结构或多重if结构实现菜单切换LoginMenu.java

LoginMenu2.javaswitch(num){case

1://输出系统主菜单

case

2://输出“谢谢您的使用”

default://输出“输入错误”}If

(num

==

1){//输出系统主菜单}else

if

(num

==

2)

{//输出“谢谢您的使用”}else{//输出“输入错误”}阶段3讲解实完现成思时路间和:关25键分代钟码需求说明:会员根据积分享受不同折扣,如右表。使用多重if结构计

算会员折扣CalcDiscount.java会员积分x折扣x

20009折2000

x

40008折4000

x

80007折x

80006折阶段4完成时间:20分钟共性问题讲解共性问题集中讲解常见调试问题及解决办法代码规范问题总结课堂总结

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论