- 博客(11)
- 收藏
- 关注
原创 Java 实训改进(新增)
基于加分的方法做扣分效果,在Person类run方法中添加一名敌人死亡人物加100分,碰到敌人却未攻击时则一次扣10分,但人物分数小于等于0时(人物死亡)则显示Game Over,并初始化游戏(重新返回场景一),将Person类中attack(攻击)方法中的在跳跃时不可执行的命令语句删除,使人物在跳跃时也可以实现攻击方法。在person类中添加加减分命令,以及判断游戏结束的属性(isGameOver)在Myframe类paint方法中添加绘画命令以及游戏初始化。改进之二:失败效果(人物死亡后重新开始游戏)
2025-01-02 16:11:39
478
原创 Java 时间减法
如当前时间12:25:40,当调用subSecond(50)时,则时间变为:12:19:50;(1)定义名为 MyTime 的类,其中应有三个整型成员:时(hour),分(minute),秒(second)。输出格式为:时:分:秒(12:20:40)(4)为 MyTime 类添加以下三个方法,分别对时、分、秒进行加减运算。(2)减少80秒之后输出时间为:12:24:20。(3)减少70分钟后输出时间为:11:14:20。(4)减少25小时后输出时间为:10:14:20。
2024-12-20 14:34:21
470
原创 Java 时间加法
在程序中,经常要对时间进行操作,请定义实现一个时间类,来满足程序中的需要: (1)定义名为 MyTime 的类,其中应有三个整型成员:时(hour),分(minute),秒(second)。(4)为 MyTime 类添加以下三个方法,分别对时、分、秒进行加减运算。如当前时间12:20:40,当调用addSecond( 30)时,则时间变为:12:21:10;输出格式为:时:分:秒(12:20:40)。(2)增加30秒之后输出时间为:12:21:10。(3)增加70分钟后输出时间为:13:31:10。
2024-12-20 14:26:15
344
原创 编写Java程序模拟简单的计算器
定义名为 Number 的类其中有两个整型私有成员变量n1和n2。编写构造方法赋予n1和n2初始值,并为该类定义加(add)、减(sub)、乘(mul)、除(div)等公有成员方法 分别对两个成员变量执行加、减、乘、除的运算。在main方法中创建 Number 类的对象调用各个方法并显示计算结果。
2024-12-19 17:31:35
154
原创 Java 猜数字游戏
猜数字游戏,其游戏规则为:程序内自动生成一个 1 到 100 之间的数字作为猜测的结果,由用户猜测此数字。玩家最多猜5次,猜对结果,则提示 You Win , 没猜对则提示 Game Over。用户可以提前退出游戏,即,游戏过程中,如果用户录入数字0,则游戏终止并提示 放弃游戏。4. 创建Test类,在Test类中添加main入口方法,在方法中实例化Game类,并调用play方法进行游戏。3. 在Game类中创建play方法,在方法中使用循环进行大,小,猜对的判断。输出并返回相关的提示信息。
2024-12-19 17:14:13
372
原创 Java 管状灯练习
2) 2个构造器方法 Light(int watts) //用于创建具有watts瓦的对象 Light(int watts,boolean indicator) //用于创建具有watts瓦,开关状态为indicator的对象。1) 2个成员变量 tubeLength(私有,整型) //用于存放灯管的长度 color(私有,String类型) //用于存放灯光的颜色。(2)编写1个 TubeLight 类,该类是对管状灯的描述,它继承于 Light 类。
2024-12-19 16:52:58
212
原创 Java 超级跑车练习
抽象类 Car 构造方法中也可以对 brand 属性赋值,定义抽象方法 run()。实现 Car 抽象方法输出一条语句“超级跑车”,在本类中写出一个自己的方法。在测试类 Test 类中创建跑车对象 car1 ,用构造器赋值品牌属性,输出属性,调用 run() 、 price() 方法。创建跑车 car2 ,用 set 方法赋值属性,输出属性,调用 run() 、 price() 方法。请创建一个 Car 抽象类,要求有 brand (品牌)属性,并且要求封装私有化,写出属性的 setter 与。
2024-12-19 13:28:42
268
原创 Java 学生与工人练习
创建学生( Student )类并继承Person类,学生类多出了私有属性 学号 和 学习 方法(输出我爱学习)。创建工人( Worker )类并继承Person类,工人类多出了私有属性 工号 和 工作 方法(输出我爱工作),在主函数中创建学生和工人类的实例对象,使用构造方法赋值,并输出所有属性和方法。编写一个 Person 抽象类,要求含有姓名( name )、年龄( age )两个私有属性以及吃饭( eat )和睡觉( sleep )两个抽象方法,并添加带参构造方法为name和age赋初值。
2024-12-19 13:11:07
251
原创 java 动物王国练习
请创建一个 Animal 动物类,要求有方法 eat() 方法,方法输出一条语句“吃东西”。创建一个 Bird 类继承 Animal 类并实现接口 AnimalInfo 里的方法输出一条有语句“鸟儿飞翔”,重写父类的 eat() 方法输出一条语句“鸟儿吃虫”。(4)使用Bird类引用Bird类的对象,调用eat( )方法和fly( )方法。(2)使用父类引用Bird类的对象,并调用eat( )方法;(3)使用接口引用Bird类的对象,并调用fly( )方法;=超类=基类、字段=成员变量=属性、构造器=
2024-12-13 15:41:21
549
原创 Java Set集合练习
已知数组存放一批QQ号码,QQ号码最长为11位,最短为5位 String[] strs = {"12345","67891","12347809933","98765432102","67891","12347809933"}。将 该数组里面的所有qq号都存放在 LinkedList 中,将 list 中重复的元素删除,将 list 中所有元素分别用 迭代器 和 增强for循环 打印出来。3. 直接通过 System.out.println 输出 list 中的元素。
2024-12-06 15:39:27
201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅