- 博客(35)
- 收藏
- 关注
原创 Java实现微博工程(完整示例)
该微博系统基于Spring Boot框架开发,包含用户模块、微博模块和评论模块。用户模块提供注册、登录、获取当前用户和退出功能;微博模块支持发布微博、查看首页列表和获取详情;评论模块包含发表评论和按微博ID查询功能。系统采用三层架构,通过MyBatis实现数据持久化,使用Swagger生成API文档,并包含DTO、VO及实体类的完整定义。各模块通过Mapper XML文件实现数据库操作,包含必要的输入验证和会话管理,构建了一个完整的微博社交平台基础功能。
2025-06-16 08:31:37
950
原创 Java实现学生管理系统
【Java学生管理系统】该程序实现了一个基于控制台的学生信息管理系统,主要功能包括:学生信息增删改查(CRUD操作)使用ArrayList集合存储学生对象包含ID查重验证功能采用菜单式交互界面
2025-05-25 22:06:55
643
原创 Java程序实现了金额数字转大写的功能
该Java程序实现了金额数字转大写的功能。程序分为三个主要步骤:1) 用户输入金额并验证范围(0-9999999);2) 将数字逐位转换为中文大写(零-玖);3) 为每个数字补上对应单位(佰、拾、萬等)。程序使用Scanner读取输入,通过循环处理数字位数,最后拼接金额和单位输出结果。核心方法ZhuanHuanNumber()负责数字到中文的转换。
2025-05-25 15:04:28
617
原创 用java实现内网通讯,可多开客户端链接同一个服务器
本文介绍了如何使用Java创建一个简单的客户端和服务端聊天程序。客户端通过Socket类连接到服务端,并使用OutputStream发送消息。客户端可以持续输入消息,直到输入“exit”退出。服务端使用ServerSocket监听端口,并通过线程池处理多个客户端的连接。服务端读取客户端发送的消息并打印到控制台。双方通过InputStream和OutputStream进行数据交互,并在通信结束后关闭连接。该程序展示了基本的网络通信实现,适合初学者理解Socket编程的基本概念。
2025-05-21 19:04:30
1338
原创 Java程序用于计算学生成绩的平均分和标准差
该Java程序用于计算学生成绩的平均分和标准差。首先,程序通过Scanner类获取用户输入的学生数量,并验证其有效性。接着,程序循环获取每个学生的成绩,并确保成绩在0到100之间。随后,程序调用pingjunfen方法计算平均分,并通过biaozhun方法计算标准差。标准差的计算基于每个成绩与平均值的差的平方和的平均值,再开平方得到。最后,程序输出所有成绩、平均分和标准差。该程序适用于统计学生成绩的分布情况,帮助分析成绩的离散程度。
2025-05-20 20:49:43
478
原创 Java程序用于统计学生成绩的分段人数(用方法解决)
该Java程序用于统计学生成绩的分段情况。程序首先通过Scanner类获取用户输入的学生数量,并确保输入为正整数。接着,程序逐个输入每个学生的成绩,并确保成绩在0到100之间。输入完成后,程序调用fangfa方法对成绩进行分段统计,分为优秀(≥85)、良好(≥70)、及格(≥60)和不及格四个等级,并输出各等级的人数。程序还处理了输入非整数的情况,确保输入的合法性。
2025-05-20 19:56:15
483
原创 简易的Java制作的c4爆炸倒计时程序
TimeDaoJiShiDemo 是一个简易的Java倒计时程序。用户通过输入设置倒计时时间,程序从该时间开始每秒递减,并在控制台显示剩余时间。当倒计时归零时,程序输出“炸弹爆炸!”并结束。程序使用了Thread.sleep(1000)来实现每秒的延迟,并通过Scanner类获取用户输入。该程序展示了基本的循环、异常处理和用户交互功能。
2025-05-20 14:53:44
717
原创 程序启动后,将用户在控制台上输入的每一行内容都陆续写入到文件note.txt中 输入了“exit“则程序退出
该代码实现了一个简易的记事本工具,包含两个类:InputTXTDemo 和 ChaKanTxTDemo。InputTXTDemo 类允许用户在控制台输入内容,并将其写入到 test.txt 文件中,直到用户输入 exit 退出程序。ChaKanTxTDemo 类则用于读取并显示 test.txt 文件中的内容。两个类分别通过 FileOutputStream 和 FileInputStream 进行文件的写入和读取操作,确保内容以 UTF-8 编码处理。
2025-05-19 15:18:43
837
原创 用三个Java程序,分别用于处理学生成绩和数组去重。
本文展示了三个Java程序,分别用于处理学生成绩和数组去重。第一个程序NewTest计算并输出班级学生的最高分、最低分和平均分。第二个程序NewTest2统计并输出学生成绩的等级分布(A到E)。第三个程序NewTest3通过使用LinkedHashSet去除整型数组中的重复元素,并返回新数组。每个程序都通过Scanner类从用户输入中获取数据,并展示了基本的数组操作和集合使用。这些程序适用于处理学生成绩数据和数组去重任务。
2025-05-18 22:50:10
595
原创 另一个方法完成 编程大赛 评委打分
该Java程序实现了一个简单的评委打分系统。程序通过Scanner类获取用户输入的5个评委分数,并将其存储在LinkedList集合中。首先,程序对分数进行升序排序,并删除最低和最高分,以去除极端值。接着,程序计算剩余三个分数的平均值,并输出最终结果。该程序展示了如何使用集合进行数据存储、排序和操作,以及如何通过简单的算法计算平均值。
2025-05-16 20:14:33
643
原创 编程大赛的游戏测试 目的: 5个评委打分
这是一个Java程序,用于计算5位评委打分的平均分,方法是通过遍历数组找出最高分和最低分后,去掉它们再求剩余分数的平均值。
2025-05-16 19:06:00
663
原创 生成验证码(改进,需要看注释了解)
该Java程序实现了一个简单的验证码生成与验证功能。程序首先定义了一个包含数字、大小写字母的字符集,然后通过Random类生成随机索引,从字符集中选取字符,构建一个6位的验证码。生成的验证码通过StringBuilder对象存储,并输出给用户。用户输入验证码后,程序通过equalsIgnoreCase方法忽略大小写进行比对,判断用户输入的验证码是否正确。如果正确,输出“验证码正确”;否则,输出“验证码错误”并显示正确的验证码。该程序展示了随机数生成、字符串操作及用户输入处理的基本用法。
2025-05-14 19:27:44
748
原创 简单生成验证码(适合初学)
该Java程序用于生成一个6位的随机验证码。程序首先定义了一个包含数字、大写字母和小写字母的字符集。通过Random类生成随机数,并使用StringBuilder对象高效地构建验证码字符串。每次循环中,程序从字符集中随机选取一个字符,并将其添加到StringBuilder中。最终,程序将生成的验证码转换为字符串并输出。该程序简单易用,适用于需要生成随机验证码的场景。
2025-05-14 16:32:45
313
原创 Java实现回合制格斗游戏
这是一个基于Java的文字版回合制格斗游戏,包含角色创建、随机攻击描述和伤害计算功能,两个角色轮流攻击直到一方血量为零。
2025-05-13 09:00:00
1432
原创 简单的代码演示引用类型的数组(适合初学)
该代码通过引用类型数组存储和管理多个对象,实现了对 Dog、Chick、Fish 对象的批量操作,体现了数组在面向对象编程中高效组织对象的能力。
2025-05-12 11:00:27
452
原创 简单的代码认识添加了抽象类的面向对象(更新)
这段 Java 代码通过抽象类 Animal 定义动物的基本属性和抽象方法 eat(),并由 Dog、Chick、Fish 等子类继承该抽象类,实现具体的 eat() 方法及各自特有行为,最终在测试类中创建子类对象展示多态特性。
2025-05-10 15:29:56
532
原创 几个简单的数组小练习(适合初学)
该代码定义了一个Java类,包含多个数组操作,包括遍历数组并修改元素、生成随机数组并计算统计值、交换数组首尾元素以及打乱数组顺序。
2025-05-09 23:25:18
658
原创 非常简单的代码帮你从零认识Java面向对象
该代码通过继承实现了 Person 父类与 Student、Teacher、Doctor 子类的层次关系,子类复用父类属性和方法,同时扩展自身特性,体现了面向对象的代码复用和多态特性。
2025-05-09 20:22:22
567
原创 用一个简单的例子理解面向对象(适合初学)
这段代码实现了一个简单的 汽车类(Car) 和其测试类(CarTest),通过面向对象的方式模拟了汽车的基本属性和行为。
2025-05-09 11:30:57
494
原创 用两个简单的题来理解定义的方法(适合初学者学懂数组)
这段代码定义了两个方法:getMaxOfArray 用于计算数组最大值并返回,printArrayData 用于遍历打印数组所有元素,并在 main 方法中进行了测试调用。
2025-05-08 19:07:13
292
原创 简单代码展示方法参数和方法返回值的演示(适合初学)
这段 Java 代码通过 MathodDemo1 和 MethodDemo2 两个类,分别演示了方法参数和方法返回值的使用,包括无参无返回值、有参无返回值、无参有返回值、有参有返回值等不同类型方法的定义与调用,还涉及生成随机数组、计算两数之和以及对返回值进行后续操作等内容。
2025-05-08 15:49:56
513
原创 简单的Java中数组的介绍(适合初学)
这段 Java 代码主要围绕数组操作展开,包含数组的访问、赋值、遍历、复制、扩容,还通过循环给数组元素赋随机值,并找出数组中的最大值进行输出。
2025-05-08 11:03:08
478
原创 用简单的Java输出1900-2023年间的闰年(每行10个)、计算1-100内偶数和、计算8的阶乘、打印星号直角三角形
这段代码实现了四个独立功能:输出1900-2023年间的闰年(每行10个)、计算1-100内偶数和、计算8的阶乘、打印星号直角三角形,均使用for循环结合条件判断完成,涵盖了循环结构的典型应用场景。
2025-05-07 19:37:57
376
原创 用简单Java实现 * 快递费用计算
这段代码实现了一个阶梯式快递运费计算器,基于基础运费10元,根据输入的距离和重量自动计算附加费用(距离>10km每km加1元,重量>5kg每kg加2元),并严格验证输入数据的有效性。
2025-05-07 17:32:35
483
原创 用Java简单实现BMI计算器
这段代码实现了一个BMI健康评估器,通过输入身高体重计算BMI值并智能判断健康状态(偏瘦/正常/偏胖),同时严格验证输入数据的有效性和合理性。
2025-05-07 17:30:51
329
原创 Java简单实现输入三个边长,判断能否构成三角形及类型(等边/等腰/普通)
这段代码实现了一个三角形类型判断器,通过验证输入的三个边长能否构成三角形(满足两边之和大于第三边),并智能识别其类型(等边、等腰或普通三角形),同时确保输入为有效数字。
2025-05-07 17:28:50
375
原创 简单判断一个整数是奇数/偶数、正数/负数/零
这串代码实现了一个整数特征判断器,通过循环验证确保用户输入有效整数后,智能识别其奇偶性和正负属性,并输出完整分类结果(如"-5是负奇数")。
2025-05-07 17:26:28
432
原创 Java基础练习
这段代码展示了四种基础编程练习:1) 使用条件运算符和if-else求最大值;2) 闰年判断;3) 成绩等级评定;4) 计算月份天数的两种实现方式(if-else和switch),涵盖了条件判断的核心应用场景。
2025-05-06 20:36:24
414
原创 用Switch -case结构实现简单的ATM机
这是一个使用 while 循环配合布尔变量和 switch-case 结构实现的ATM基础功能程序,通过布尔变量控制循环退出,确保用户选择退出选项时能正确终止程序。
2025-05-06 18:26:12
378
原创 只用if-else if实现简单的ATM机功能(没用switch)
这是一个使用while循环和if-else结构实现的基础ATM系统,支持无限次存取款操作(包括小数金额)、余额查询和人工服务功能,通过break语句控制程序退出。
2025-05-06 18:12:12
295
原创 四种使用 while 循环实现的经典图案打印示例
使用嵌套while循环,通过控制外层循环管理行数、内层循环管理每行的星号/数字打印数量,结合空格控制和制表符对齐,实现了四种不同模式的图案输出(正三角形、倒三角形、带空格三角形和九九乘法表)。
2025-05-06 15:22:44
438
原创 数据库练习
这些代码围绕数据库操作展开,涵盖数据库的创建、删除与使用,表的创建(含学生、课程、成绩、教师、商品等表)、结构修改(字段增删改、顺序调整等),数据的插入、修改、删除,查询操作(单表、多表连接、分组、子查询),还涉及函数使用(聚合、拼接、四舍五入等)以及不同数据库管理系统的登录方式和数据类型设置等内容。
2025-04-30 17:07:06
450
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅