案例分析
金桔柠檬茶1
这个作者很懒,什么都没留下…
展开
-
飞机大战第二版
这里写自定义目录标题前言Bee类BigPlane类Father 类Hero 类SmallPlane 类Bullet 类Test 测试类注意要点: 前言 第二版是对第一版对完善,第二版基本实现了大小敌机、蜜蜂等飞行物的移动,以及自己操控的战斗机已经实现了子弹的射出,还未完成有战斗机跟随鼠标移动功能和子弹击中敌机的碰撞效果。 Bee类 package PlaneGame.plane; public class Bee extends Father{ private int speedy; pr原创 2021-03-28 12:51:52 · 84 阅读 · 0 评论 -
飞机大战第一版
这里写自定义目录标题前言Bee类BigPlane类Bullet类Hero类SmallPlane类Test:测试类注意要点: 前言 文章主要讲述的是:飞机大战这款游戏使用java语言究竟该如何编写,此版本为飞机大战第一版,做为第一版所以会给大家基础代码方便大家理清整体思路。 Bee类 package PlaneGame.plane; public class Bee extends Father{ private int speed; private int blood; publ原创 2021-03-24 15:52:49 · 100 阅读 · 0 评论 -
飞机大战需求分析
飞机大战需求分析: 游戏开始可以产生:敌机/小蜜蜂/自己的飞机,随机(概率)出现 跟鼠标相关的: 开始/结束游戏界面 移动自己的飞机 鼠标移除窗口,游戏暂停 鼠标进入窗口,游戏继续 子弹射中敌机/小蜜蜂: 分数加成 子弹射中敌机/小蜜蜂: 生命值为0,消失 子弹打中小蜜蜂: 奖励加成 -> 生命+1 子弹打中小敌机: 分数+1 子弹打中大敌机: 分数+10 奖励加成(生命+1或者双倍子弹) 数组扩容/缩容 基本类型数组: int[] arr = {1,2,3,4} 引用类型数组: Obe原创 2021-03-24 14:54:13 · 1467 阅读 · 0 评论 -
Java:最近对问题
package demo; import java.util.*; public class Recent { public static void main(String[] args) { Scanner s=new Scanner(System.in); int x=0,x1=0,x2=0,x3=0,x4=0; int y=0,y1=0,y2=0; double dis1=0,dis2=0;原创 2021-03-16 12:29:07 · 254 阅读 · 0 评论 -
Java:字符串匹配问题
package demo; import java.util.Scanner; public class Marry { public static boolean matchString(String target, String mode) { String newTarget = "x" + target; String newMode = 'x' + mode; int[] K = calculateK(mode); int i原创 2021-03-16 12:27:51 · 211 阅读 · 0 评论 -
Java:百鸡百钱问题
package demo; public class A { public static void main(String[] args) { for(int x = 0;x<=20;x++){ for (int y = 0; y <= 33; y++) { int z = 100 - x - y; if (z%30&&(x5+y3+z/3100)){ System.out.println(" 公鸡:"+x+" 母鸡:"+y+" 小鸡:"+z); } } } } } ...原创 2021-03-16 12:26:47 · 168 阅读 · 0 评论