Java题目
文章平均质量分 68
java基础到面向对象的题目
Catfood_Eason
Notes for software
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CMPP3020作业2
【代码】CMPP3020作业2。原创 2025-10-30 02:23:29 · 266 阅读 · 0 评论 -
综合练习三
使用到的知识点:xml文件,初始化file数据,提取file文件数据原创 2025-04-30 16:50:17 · 340 阅读 · 0 评论 -
综合练习二
使用到的知识点:xml文件,printf方法。原创 2025-04-30 16:35:33 · 307 阅读 · 0 评论 -
综合练习一
使用到的知识点:XML,写入file文件,读取file文件原创 2025-04-28 23:15:07 · 1147 阅读 · 0 评论 -
面向对象的XML综合练习
构建一个快递包裹配送管理系统,完成以下操作:记录每个快递包裹的信息,包括包裹编号、收件人姓名、收件地址和是否已配送。可以添加新的快递包裹到系统中。标记某个包裹为已配送状态。统计所有已配送和未配送的包裹数量。展示所有未配送的包裹信息。快递包裹信息用Package类表示,包含包裹编号(String类型)、收件人姓名(String类型)、收件地址(String类型)和是否已配送(boolean类型)。所有快递包裹信息存储在一个集合中。P001张三。原创 2025-04-28 00:38:57 · 582 阅读 · 0 评论 -
TCP基础题:音乐播放列表管理系统
创建一个 TCP 服务器,监听本地的 9999 端口,支持多个客户端连接。维护一个音乐播放列表,每个音乐条目包含歌曲名称、歌手、时长等信息。能够处理客户端的以下请求:添加音乐到播放列表:接收客户端发送的Music对象,使用读取,并将其添加到播放列表中。删除音乐:接收客户端发送的歌曲名称,使用读取,从播放列表中删除对应歌曲。获取播放列表:将当前的播放列表封装成对象,使用发送给客户端。创建一个 TCP 客户端,连接到本地的 9999 端口。可以向服务器发送添加音乐请求,创建Music。原创 2025-04-24 16:58:41 · 549 阅读 · 0 评论 -
TCP基础题:电影收藏管理系统
搭建一个 TCP 服务器,监听本地的 7777 端口,支持多客户端连接。能够响应客户端的这些请求:Movie对象,利用删除电影:接收客户端发送的电影名称,通过对象,借助发送给客户端。按评分筛选电影:接收客户端发送的评分阈值,使用读取,筛选出评分大于等于该阈值的电影,封装成对象并使用发送给客户端。创建一个 TCP 客户端,连接到本地的 7777 端口。可以向服务器发送添加电影请求,创建Movie对象并使用发送。可以向服务器发送删除电影请求,将电影名称用发送。对象,使用。原创 2025-04-25 01:59:41 · 382 阅读 · 0 评论 -
基于java的网络编程入门的课堂演示代码
【代码】基于java的网络编程入门的课堂演示代码。原创 2025-04-24 00:44:41 · 218 阅读 · 0 评论 -
实用类题目
生活中,为保证账户安全,密码需要有一定强度。编写一个方法,接收一个字符串作为密码,判断其是否符合以下强度要求:长度至少为 8 位,包含至少一个大写字母、一个小写字母和一个数字。:在填写收货地址时,地址格式通常为 “省份 - 城市 - 详细地址”。编写一个方法,接收完整地址字符串,分别返回省份、城市和详细地址信息。:在处理文件时,经常需要分离文件名和扩展名。编写一个方法,接收一个完整文件名(包含扩展名)的字符串,分别返回文件名和扩展名。编写一个方法,接收歌词字符串,返回每行歌词组成的字符串数组。原创 2025-04-17 00:08:21 · 313 阅读 · 0 评论 -
List基础与难度题
1.向ArrayList中添加元素并打印功能描述程序创建一个空的ArrayList集合,用于存储字符串类型的元素。向该ArrayList中依次添加指定的字符串元素。使用增强型for循环遍历ArrayList中的所有元素,并将每个元素打印输出到控制台。测试数据描述预期向ArrayList中添加的字符串元素为"apple""banana""cherry"。2.从HashSet中移除重复元素功能描述首先创建一个ArrayList并向其中添加包含重复元素的字符串。然后利用HashSet。原创 2025-04-15 01:16:12 · 2035 阅读 · 0 评论 -
接口&异常&数组基础题
设想你正在构建一个智能家居控制系统。这个系统可以连接多种不同类型的智能设备,如智能灯泡、智能空调和智能门锁。每种设备都有其独特的功能,不过它们也有一些通用的操作,像开启、关闭和获取设备状态等。系统需要提供一个方法来控制多个设备的开关,同时还要有一个方法依据用户输入的设备类型来创建对应的设备对象。SmartBlub类SmartAirCondition类SmartLock类ControlDevice类MyException自定义异常类Test输出原创 2025-04-08 00:12:04 · 407 阅读 · 0 评论 -
接口基础题
题目描述1创建一个名为Shape和。然后创建两个类Circle和Rectangle来实现这个接口。Circle类有一个半径属性,Rectangle类有长和宽属性。在主类中创建Circle和Rectangle的对象,调用它们的area()和方法并输出结果。原创 2025-04-06 00:55:50 · 345 阅读 · 0 评论 -
多态难度题
题目描述:汽车租赁系统需求背景随着共享经济的发展,汽车租赁业务日益繁荣。为了方便汽车租赁公司管理车辆信息、客户信息以及租赁业务,需要开发一个汽车租赁系统。该系统应具备车辆管理、客户管理、租赁业务管理等功能,同时要体现面向对象编程的封装、继承、多态特性,使用父类作为方法返回对象和方法参数,并且运用对象数组进行数据管理。功能需求(一)车辆类设计Vehicle类(父类)属性:车牌号,String类型,用于唯一标识每辆车。brand:汽车品牌,String类型。model:汽车型号,String类型。原创 2025-04-03 00:55:13 · 969 阅读 · 0 评论 -
java基础的综合训练题目(自用)
【代码】java基础的综合训练题目(自用)原创 2025-03-19 01:37:33 · 250 阅读 · 0 评论 -
对象和封装自用题目
【代码】对象和封装。原创 2025-03-26 17:36:34 · 208 阅读 · 0 评论 -
对象封装题目自用
该类需要有设置和获取图书名称、作者、出版社、出版年份、价格、库存数量等属性的方法。提供一个方法用于显示图书的完整信息,以及一个方法用于处理图书的借阅和归还操作(借阅时减少库存数量,归还时增加库存数量,同时要确保库存数量不能为负数)。对象,进行图书信息设置、借阅和归还操作,并展示操作后的图书信息。):双精度类型,学生的成绩范围在 0 到 100 之间。对象,设置不同的学生信息,并调用打印方法展示学生信息。):整数类型,学生的年龄范围在 6 到 25 之间。):字符串类型,用于存储学生的姓名,长度不超过。原创 2025-04-01 01:05:48 · 324 阅读 · 0 评论 -
继承题目自用
车辆与汽车类的继承问题描述设计一个Vehicle类作为父类,它代表所有车辆的通用属性和行为。该类有两个属性,speed用于存储车辆的当前速度,color用于存储车辆的颜色。Vehicle类有两个方法,accelerate方法用于增加车辆的速度,它接受一个整数参数increment,表示要增加的速度值;decelerate方法用于减少车辆的速度,它接受一个整数参数decrement,表示要减少的速度值,同时会确保速度不会减为负数。设计一个Car类,它继承自Vehicle类。除了继承Vehicle。原创 2025-04-01 01:08:19 · 356 阅读 · 0 评论 -
多态练习题自用
练习题 1:动物声音模拟在一个动物世界的模拟程序里,需要模拟不同动物发出声音的行为。为了实现这个功能,要运用面向对象编程的多态特性。创建Animal类这是所有动物的基类。包含一个makeSound方法,此方法用于模拟动物发出声音的行为。在基类中,这个方法给出一个通用的声音描述,即 “动物发出声音”。创建Dog类和Cat类Dog类和Cat类都继承自Animal类。Dog类需要重写makeSound方法,让它输出 “汪汪汪”,模拟狗叫的声音。Cat类同样要重写makeSound。原创 2025-04-01 01:18:38 · 766 阅读 · 0 评论 -
参数自用题目
题目1计划一次旅行,已知交通费用每人 2000 元,酒店每晚每间 300 元,计划旅行天数为 5 天,同行人数为 3 人,假设全程住同一间房。创建一个TravelBudget类,编写一个带参方法calculateTravelCost,接收旅行天数和同行人数作为参数,计算并返回总的旅行预算。输出结果:题目 2:超市购物折扣计算(带参方法)某超市推出促销活动,当购物金额满 200 元时,可享受 8.5 折优惠;满 500 元时,可享受 7 折优惠。原创 2025-03-25 00:23:29 · 897 阅读 · 0 评论
分享