Java
文章平均质量分 62
麦烤楽鸡翅
一个彩笔
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java字符串练习---罗马数字的两种写法
本文介绍了两种将数字字符串转换为罗马数字的Java实现方法。第一种使用字符串数组映射,通过数组索引直接获取对应罗马数字;第二种采用switch-case语句进行匹配转换。两种方法都包含输入校验:要求字符串长度≤9且全为数字字符,若包含0则转换为空字符串。两种解法运行效果相同,其中数组解法代码更简洁。文章最后附有运行结果说明,并表达了对读者的感谢。原创 2025-10-06 11:24:28 · 220 阅读 · 0 评论 -
调整字符串的内容并比较
摘要:本文介绍了两种Java方法来判断字符串A能否通过旋转操作变成字符串B。第一种解法使用subString截取拼接实现旋转,第二种解法先将字符串转为字符数组操作后再转回字符串。两种方法都先校验长度是否相等,再通过最多n次旋转比较字符串是否匹配。文章还分享了修改字符串的两个常用套路:subString截取拼接法和字符数组转换法,最后感谢读者支持并附上运行结果示例。原创 2025-10-06 12:07:56 · 551 阅读 · 0 评论 -
文字版格斗游戏(大佬勿入)
摘要:作者用Java开发了一个文字格斗游戏,包含角色类(Role)和游戏主类(GameTest)。Role类定义了角色属性(姓名、血量、性别、外貌)和行为(攻击、受伤),包含丰富的战斗描述文本。GameTest类实现游戏逻辑,控制角色轮流攻击直至一方血量归零。游戏随机生成攻击招式和伤害值,并根据剩余血量显示不同受伤程度。作者表示代码仍有改进空间,期待读者进一步完善。原创 2025-10-03 17:27:03 · 314 阅读 · 0 评论 -
学生管理系统
本文分享了一个基于Java控制台的学生管理系统开发过程,包含基础版和升级版两个版本。基础版实现了学生信息的增删改查功能,采用面向对象设计,包含学生类和系统操作类。升级版增加了用户注册、登录和密码找回功能,强化了输入验证(用户名、密码、身份证号、手机号格式校验)和安全性设计(验证码机制)。系统采用模块化设计,包含用户类、学生类及对应的功能操作类,通过ArrayList集合管理数据。作者建议读者动手实践代码以加深理解,并强调编程学习需要理论与实践相结合。完整代码展示了Java基础语法、控制流程、集合操作等核心概原创 2025-10-09 22:05:19 · 969 阅读 · 0 评论
分享