当前位置:首页学习笔记Java笔记2.9 综合练习

2.9 综合练习

1.文字版格斗游戏

格斗游戏,每个游戏角色的姓名,血量,都不相同,在选定人物的时候(new对象的时候),这些信息就应该被确定下来,伤害为1~20之间的随机数,当剩余血量为0时,输出K.O语句(名字可以不一样,但是效果必须一致)

2.9 综合练习

答案:

2.对象数组1

定义数组存储三个商品对象;
商品的属性:商品的id,名字,价格,库存
创建三个商品对象,并把商品对象存入数组当中

答案:

3.对象数组2

定义数组存储3部汽车对象
汽车的属性:品牌,价格,颜色
创建三个汽车对象,数据通过键盘录入而来,并把数据存入到数组当中

键盘录入拓展:

第一套体系(遇到空格,制表符,回车就停止接收):
1. nextInt();——-接收整数
2. nextDouble();——-接收小数
3. next();——-接收字符串
第二套体系(可以接收空格,制表符,遇到回车才停止接收数据):
1. nextLine();——-接收字符串
注:键盘录入的两套体系不能混用的
弊端:先用nextInt,再用nxetLine会导致下面的nextLine接收不到数据

答案:

2.9 综合练习

4.对象数组3

定义数组存储3部手机对象
手机的属性:品牌,价格,颜色
要求,计算出三部手机的平均价格

答案:

5.对象数组4

定义数组存储4个女朋友对象
女朋友的属性:姓名,年龄,性别,爱好
要求1:计算出4个女朋友的平均年龄
要求2:统计年龄比平均值低的女朋友有几个,并把他们的信息打印出来

答案:

6.对象数组5

定义一个长度为3的数组,数组存储1~3名学生对象作为初始数据,学生对象的学号,姓名各不相同
学生的属性:学号,姓名,年龄
要求1:再次添加一个学生对象,并在添加的时候进行学号的唯一性判断
要求2:添加完毕后,遍历所有学生信息
要求3:通过学号删除学生信息
如果存在,则删除,如果不存在,则提示删除失败
要求4:删除完毕后遍历所有学生信息
要求5:查询数组学号为1的学生,如果存在,则他的年龄+1岁

答案:

 

温馨提示:

文章标题:2.9 综合练习

文章链接:https://www.cutrui.cn/2781.html

更新时间:2023年07月08日

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
Java笔记学习笔记

2.8 面向对象

2023-7-6 17:03:32

Java笔记学习笔记

3.0 API

2023-7-9 10:17:55

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

你有新的私信

请务必要查看您的私信哟~~