- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基础咒语上机操作及参考题目
专题1:初始JAVA
上机练习(共4道):
1使用记事本输出信息,如下图所示
参考代码如下
2在eclipse环境下输出自我介绍信息,如下图所示
参考代码如下
3使用eclipse输出MyShopping购物清单如下图所示
参考代码如下
4使用eclipse输出MyShopping登录菜单,及主菜单
登录菜单效果如下
主菜单如下
参考代码如下
专题2:数据类型和运算符
1计算购物结算
需求:用户可以享受购物8折的优惠,请计算实际消费金额
实现思路:
1、创建Java类Pay
2、在Pay.java文件中声明变量存储信息
3、计算总金额
消费总额 = 各商品的消费金额之和 * 折扣
运行效果如下:
参考代码:
2打印购物小票并计算积分
结算时打印购物小票
计算此次购物获得的会员积分
参考代码:
3幸运抽奖
商场推出幸运抽奖活动
根据抽奖规则计算会员卡号各位数字之和
使用Scanner类接收用户输入
实现思路:
1、接收输入的会员卡号
2、分解获得各位数字(使用% 、/ )
3、计算各位数字之和
运行效果如下:
参考代码如下:
4. 计算员工工资
从控制台输入基本工资,并计算输出实领工资
参考代码:
专题3:流程控制
1实现新增会员功能
参考代码:
2. 使用if-else结构实现幸运抽奖
抽奖规则:会员号的百位数字等于产生的随机数字即为幸运会员
3使用嵌套if结构实现折扣计算
普通顾客购物满100元打9折;会员购物打8折;会员购物满200元打7.5折
实现思路:
1、外层判断是否是会员
2、内层判断是否达到相应打折要求
参考代码:
4使用多重if结构实现计算会员折扣
会员购物时,根据积分的不同享受不同的折扣
计算会员购物时获得的折扣
会员积分x
折 扣
x < 200
9折
2000 ≤ x < 4000
8折
4000 ≤ x < 8000
7折
x ≥ 8000
6折
参考代码:
5使用switch实现菜单跳转
从登录菜单跳转到主菜单
实现思路:
1、使用数字标识菜单号
2、获取用户输入的数字
3、执行相应的操作
参考代码如下:
6实现商品换购
综合运用嵌套if选择结构、switch选择结构、多重if选择结构进行实现商品换购功能
参考代码:
7计算100以内(包括100)的偶数之和
while循环结构
计算100以内(包括100)的偶数之和
观察每一次循环中变量值的变化
参考代码如下:
8查询商品价格
while循环结构
需求说明:
循环输入商品编号,显示对应的商品价格
输入“n”结束循环
实现思路:
1、声明变量
2、循环体
3、循环条件
循环体内使用switch
参考代码:
9升级购物结算
循环输入商品编号和购买数量
当输入n时结账
结账时计算应付金额并找零
参考代码:
10升级菜单切换
如果用户输入错误,可以重复输入直到输入正确,执行相应的操作后退出循环
参考代码:
11循环录入客户信息
训练要点:
for循环结构
continue语句
需求说明:
循环录入3位会员的信息
会员号合法,显示录入信息; 否则显示录入失败
实现思路:
1、循环录入3位会员信息。
2、会员号无效,利用continue实现程序跳转
参考代码:
专题4:数组
1显示商品名称
在控制台显示5件特价商品名称
实现思路:
1、创建数组存储商品名称
2、遍历数组输出商品名称
参考代码
2购物金额结算
以表格的形式输出5笔购物金额及总金额
参考代码:
3字符逆序输出
将 一组乱序的字符进行排序
进行升序和逆序输出
参考代码:
4求最小值
求出4家店的最低手机价格
参考代码:
5更新会员积分
将原有积分进行备份,然后赠送每位会员500积分,编写程序输出积分情况
参考代码
基础咒语综合练习
任务
模拟注册登录幸运抽奖全过程
主要功能
注册
登录
幸运抽奖
阶段1:练习——实现菜单的输出显示
需求说明
输出菜单
选择菜单编号,输出菜单信息
如果编号选择错误,输出“您的输入有误!”
参考代码如下:
阶段2:练习——实现循环执行功能
需求说明
系统询问用户是否继续
如果用户选择继续,则可以继续选择菜单,否则程序结束,退出系统
参考代码:
阶段3:练习——实现注册功能
需求说明
输入用户名和密码,系统产生4位随机数作为卡号。
注册成功,显示注册信息并修改注册标识为true
参考代码如下:
阶段4:练习——实现登录功能
需求说明
输入注册时的用户名和密码,登录成功,系统提示欢迎信息
如果用户名和密码输入错误,提示用户继续输入,最多有3次输入机会
参考代码如下:
阶段5:练习——实现幸运抽奖功能
需求说明
登录成功后,用户选择幸运抽奖菜单,进入幸运抽奖功能
输
文档评论(0)