自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Java坦克大战

这个项目是一个基于Java编写的多人坦克大战游戏,通过Java的图形界面库AWT和Swing来实现游戏的图形化界面。玩家可以通过键盘控制自己的坦克移动和射击,并与游戏中的敌人坦克进行战斗。

2024-04-14 15:17:41 277 1

原创 Java房屋出租项目实现

这个房屋出租管理系统主要包含三个类:House类、HouseService类和HouseView类和Utility类。该项目采用了面向对象的设计思想,将房屋信息的表示、业务逻辑和用户界面分别封装在不同的类中,提高了代码的可维护性和扩展性。

2024-03-22 16:55:47 662 1

原创 Java零钱通项目实现

除去基本功能的实现,还添加了输入验证,金额验证等功能。采用OOP方式,利用数组和字符拼接两种方式实现。更多代码请下载我上传的资源,仅供参考。部分代码示例如下,代码有相应的注释。

2024-03-16 14:08:00 752

原创 Java中Scanner.next()与Scanner.nextInt()等使用的注意事项

在下面这段代码中,当我们在键盘键入数字回车结束后,在缓冲区内只是扫描到了输入数字的位置,例如键盘输入的数字是 3。接下来 String s1 = scanner.nextLine()这里不会跳过回车,它会扫描回车5之后回车之前(包括回车)的所有字符,然后返回,但是不会返回回车(即。所以如图所示nextline()已经从缓冲区5之后回车之前的空,所以我们就无法在键盘输入。回车 (next()方法会直接跳过回车,跑到5后面,然后返回5)之后nextInt在缓冲区的读取位置如下所示(前面说过了)

2024-03-13 21:43:35 666

TankBattle (Java坦克大战)

坦克大作战”是一款基于 Java 编程语言开发的经典坦克对战游戏项目。该项目旨在通过编程实现一个具有挑战性和趣味性的游戏,让玩家在游戏中体验激烈的坦克对战乐趣。 游戏的核心玩法是玩家操控自己的坦克,与多个由电脑控制的敌方坦克进行对战。玩家可以通过键盘控制坦克的移动和射击,利用智慧和技巧来躲避敌方坦克的攻击并消灭它们。游戏中的坦克和子弹等元素都被抽象为对象,通过多线程实现了游戏的动态效果,使得玩家可以感受到真实的战斗氛围。 在游戏设计中,碰撞检测和移动逻辑起着重要的作用。玩家的坦克需要及时做出反应,避开敌方坦克和子弹的攻击,同时找到合适的时机进行反击。游戏的难度逐渐增加,考验玩家的反应能力和战术思维。 此外,项目还提供了记录功能,能够保存上一局游戏的信息,包括玩家的得分、击败敌方坦克数量等。这为玩家提供了更好的游戏体验,让他们可以随时回顾自己的游戏成绩,并与其他玩家进行比较。 总的来说,“坦克大作战”项目简洁而实用,展现了经典坦克对战游戏的核心玩法。它不仅适合作为 Java 编程初学者的练手项目,还能够为喜爱游戏开发的玩家提供一定的参考价值

2024-04-13

Java房屋出租项目实现

这个房屋出租管理系统主要包含三个类:House类、HouseService类和HouseView类和Utility类。该项目采用了面向对象的设计思想,将房屋信息的表示、业务逻辑和用户界面分别封装在不同的类中,提高了代码的可维护性和扩展性。House类用于表示房屋信息,包含了房屋的编号、月租、房主姓名、电话、地址以及状态等属性,并提供了对这些属性的访问和设置方法。HouseService类是系统的业务逻辑层,其中定义了对房屋信息进行操作的方法,包括添加房屋、查找房屋、删除房屋和修改房屋信息等功能。HouseView类是系统的用户界面层,负责与用户进行交互,接受用户的输入,并调用HouseService类中的方法来实现相应的功能。添加房屋信息:用户可以输入房主姓名、电话、地址、月租和状态等信息,系统会自动分配一个唯一的房屋编号。 查找房屋信息:用户可以通过输入房屋编号来查找对应的房屋信息。 删除房屋信息:用户可以选择删除指定编号的房屋信息,系统会进行确认操作以避免误删。 相应的代码已进行注释,相应的工具代码也已经上传。本次代码仅供学习,如有其他意见或者需求,可自行修改,不再做其他改动

2024-03-22

Java零钱通小游戏的实现

面向对象的零钱通项目,利用字符串完成。除去基本功能的实现外,还完成了对输入字符的判断以及对错误次数限定等功能的实现,同时对代码进行的详细的注释,以提供给大家学习

2024-03-15

Java零钱通项目OOP的实现

面向对象的零钱通项目,利用数组完成。除去基本功能的实现外,还完成了对输入字符的判断以及对错误次数限定等功能的实现

2024-03-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除