Java刷题题库陶然同学

1.创建员工类Employee,包含私有姓名和年龄属性,仅提供全参构造,提供get/set方法,提供抽象的自我介绍方法voidintroduce();

2.创建员工类的子类助理老师Assistant,在助理老师类中提供自我介绍的方法introduce()、辅助教学的方法voidassist()和讲作业题voidteachHomework()的方法:

(1)在自我介绍方法中打印"我是助理老师,我叫***,年龄是***岁"(要求打印出具体的年龄和姓名,***通过get方法获取当前对象的姓名和年龄)

(2)在讲作业题方法中打印"***开始讲作业题了"(***通过get方法获取当前对象的姓名)

(3)在执行辅助教学方法时需先调用自我介绍方法,然后打印"开始自习",最后再调用讲作业题方法.

3.创建员工类的子类讲师Teacher,在讲师类中提供自我介绍的方法voidintroduce()、讲课方法voidteach()和呼叫助理老师的方法AssistantcallAssistant(Stringname,intage):

(1)在自我介绍方法中打印"我是讲师,我叫***,年龄是***岁"(要求打印出具体的年龄和姓名,***通过get方法获取当前对象的姓名和年龄)

(2)在呼叫助理老师方法中返回一个助理老师对象

(3)在执行讲课方法时先调用自我介绍方法,然后打印"开始讲课了。。。。下课了"

4.在测试类的main方法中:

(1)创建讲师对象,调用讲师的讲课方法

(2)调用讲师的呼叫助理老师方法获取到助理老师对象,调用该助理老师对象的辅助教学方法

现有一串字符串”上海传智播客,上海黑马,武汉传智播客,深圳黑马,北京传智播客,广州黑马,北京黑马”,要求使用程序统计出”传智播客”和”黑马”在该字符串中出现的次数,然后按照以下指定格式输出到当前项目下的times.txt中

times.txt文件格式如下:

传智播客(1)

黑马(2)

(birthday使用日期类Date,去掉马建国那条数据;实体类属性已经给好)

students.txt样本数据格式说明:

彭万里;2007年1月;311336092;18;青海;69,8,3,55

对应释义:

学生姓名(name);生日(birthday);学号(studentNumber);年龄(age);籍贯(address);成绩信息(grade)。

其中四组成绩信息(69,8,3,55),分别表示数学成绩(mathematics),英语成绩(english),编程成绩(programme),体育成绩(sports)

根据样本数据的格式,自行设计名字为Student的java类

题目要求:

完成如下功能实现:

需求一,编写代码对students.txt文件全部内容进行读取,以对象的形式存储到集合中

需求二,统计数学学科以及编程学科的成绩平均分进行打印

输出格式:数学学科平均分(80)编程学科平均分(90)

需求三,统计各省人数并进行打印

输出格式:上海(3)北京(2)

需求四,统计各省每个学科成绩的平均分并打印

输出格式:黑龙江(72,32,35,47)

其中72代表黑龙江省所有学生的数学成绩的平均分

其中21代表黑龙江省所有学生的英语成绩的平均分

其中35代表黑龙江省所有学生的编程成绩的平均分

其中47代表黑龙江省所有学生的体育成绩的平均分

需求五,统计样本数据中每个月份分别都有多少人过生日并在控制台进行打印

输出格式:1月份(12)2月份(22)

需求六,分析所有学生名字中,每个字出现的次数并打印

输出格式:锋(10)江(8)

需求七,统计所有学生名字中,哪个字出现的次数最多并打印

输出格式:样本数据中“江”出现的次数最多,共出现xx次

记录用户或游客登陆信息,要求如下:

1.在项目根目录下新建2个txt文件:data和user,user文件中有2行用户信息内容(该内容可以手动在文件中输入,无需程序写入),格式(用户名=密码)具体如下:

jack=1234

rose=4567

2.1提示用户输入用户名和密码,并获取键盘录入的用户名和密码

4.定义main方法,程序运行时,在控制台提示:1.账号登陆2.游客浏览

4.2键盘录入2执行游客浏览方法,执行后结束程序

4.3如果键盘录入其他整数,提示"请输入正确浏览方式!",并跳回初始提示界面

正在上传…重新上传取消

根据上图所示完成如下要求:

1.,定义出抽象类神仙类ShenXian,接口打猴子HitMonkey,以及神仙类的两个子类二郎神ErLangShen和太上老君TaiShangLaoJun,

抽象类神仙类中提供满参构造方法,并且为name,age属性提供必要的get/set方法,

二郎神类和太上老君类定义满参数构造方法,并用super访问父类构造方法,2个子类中除构造方法之外的所有方法内,都需调用get方法获得当前对象的name和age属性

2.定义测试类Test,测试类中,使用多态创建二郎神,太上老君对象.并给对象赋值.使用多态方式运行eat方法.使用强制转换,运行73变,遛狗,三昧真火和打猴子方法

根据图上所示,定义类和接口,要求:

1.创建抽象类手机类Phone,提供满参数构造方法,不提供空参数构造方法,添加必要的get/set方法,定义抽象方法voidcall(),voidsend()

2.创建上网接口Net,抽象方法voidupload(),voiddownload().

3.创建子类普通手机类Ordinary_Phone,继承手机类Phone,添加必要的构造方法,重写抽象方法

创建智能手机类Smart_Phone,继承手机类Phone并实现上网接口Net,添加必须的构造方法,重写抽象方法.在重写call()和send()方法时,需要打印出自己手机的品牌和型号.

4.创建抽象类GetInstance,定义PhonegetPhone(intn)静态方法,如果参数n为0,返回普通手机类对象,参数,n为其他值返回智能手机类对象.

在GetInstance类中定义创建NetgetNet()静态方法

5.创建测试类Test,在main方法中调用GetInstance类静态方法getPhone(intn),并传递0,和其他值,获取Phone类型对象,并调用方法call(),send()

main方法中,调用GetInstance类静态方法getNet(),获取Net类型对象,并调用upload(),download()方法

去除指定文件中的重复字符,要求如下:1.在项目根目录下新建2个txt文件:data和result,data文件中有2行内容(该内容可以手动在文件中输入,无需程序写入),具体如下:12345abcdeabcde123452.使用IO流读取data文件中的内容,并将文件内容中的所有重复字符去除,将去除重复字符之后的新字符写入到result文件中

2)定义动物熊猫Panda,继承动物Animal类;

3)定义动物猴子Monkey,继承动物Animal类;

4)定义动物大象Elephant,继承动物Animal类;

5)定义动物园类Zoo,

动物园中有成员变量ArrayListsources;提供get/set方法,用于保存动物园有来自哪些地方的动物;

动物园中有成员变量ArrayListanimals;提供get/set方法,可以保存所有的动物

6)定义测试类Test

在测试类中创建main方法,

main方法中创建1只熊猫:

main方法中创建2只猴子:

main方法中创建3头大象,

main方法中创建集合ArrayListanimals,将6个动物放入集合中;

main方法中创建1个动物园对象Zoozoo;

7)测试类中定义方法voidaddAnimal(Zoozoo,ArrayListanimals);方法的功能要求如下:

1、将传入的动物集合放入到动物园对象中;

8)在测试类中创建方法,voidcountForFemale(Zoozoo);方法中统计哪些动物的雌性数量大于等于2只(动物园只有熊猫、猴子、大象),打印出这些动物的名字,一类动物只能打印一次。

打印格式要求:猴子的雌性动物数量大于等于两只;

大象的雌性动物数量大于等于两只;

创建接口Study定义抽象方法voidstudy();

创建Person类对象,拥有私有属性:姓名Stringname,性别Stringsex,年龄intage

创建Score类有私有属性:数学成绩intmath,语文成绩intChinese英语成绩intEnglish仅提供满参构造和set/get方法

创建Student类继承Person类,私有成员变量分数Scorescores,仅提供满参构造和set/get实现study接口,重写study()方法,方法内部

打印”姓名+性别+年龄+在学习.”

Student类特有方法voidshowInfo()方法内部展示同学的名字,性别,年龄以及成绩信息

创建测试类,读取a.txt文件中的内容到一个集合中,a.txt文件内容如下:

张三丰,男,18,69,20,60

貂蝉,女,15,88,74,63

李四光,男,19,75,65,36

小乔,女,17,90,85,73

张勇,男,22,32,95,84

其中张三丰是名字,男是性别,18是年龄,69是数学成绩,20是语文成绩,60是英语成绩.

将a.txt中的数据保存到student类型的集合里面,去除姓名相同的同学.

(1)遍历集合,调用各个对象的study方法和showInfo方法.

(2)遍历集合,获取到姓张的所有同学,计算出姓张同学的平均分,并且打印

(3)遍历集合,获取到性别为女的所有同学,计算出女同学的平均分

(4)在测试类中定义StudentGetMaxAvg(ArrayListstudents)方法,返回平均分最高的student对象.打印信息.

创建抽象Pet(宠物)类,内有私有的成员变量Stringname(名字),Stringvariety(种类).intage(年龄).抽象吃方法voideat();抽象叫方法voidbellow();仅提供满参构造和set/get方法.

创建Dog类继承Pet类,重写eat()方法,方法内打印”

6岁的旺财狗在吃狗粮,真香!”重写bellow()方法,方法内打印”6岁的旺财狗在汪汪汪的叫”特有方法看家LookHome(),方法内打印”6岁的旺财狗在看家,汪汪汪”.

创建Cat类继承Pet类,重写eat()方法,方法内打印”

7岁的加菲猫在吃猫粮,嘿嘿嘿!”重写bellow()方法,方法内打印”7岁的加菲猫在喵喵喵的叫”特有方法抓老鼠CatchMouse(),方法内打印”7岁的加菲猫在抓老鼠,吃掉!”.

创建Bird类继承Pet类,重写eat()方法,方法内打印”

5岁的比尔鸟在吃鸟食,叽叽!”重写bellow()方法,方法内打印”5岁的比尔鸟在叽叽叽叽的叫”特有方法唱歌sing(),方法内打印”5岁的比尔鸟在唱歌,真好听!”.

创建Person类,私有成员变量Stringname(名字),intage(年龄),Stringsex(性别),ArrayListpets(宠物集合).仅提供满参构造和set/get方法.

定义测试类,创建三个Person对象,名字分别为petter,Alisa,Jason;年龄分别为19,20,21;性别分别是男,女,男;每个人都有两个宠物,Petter的宠物是狗和鸟,Alisa的宠物是猫和鸟,Jason的宠物是鸟和狗.

(1)遍历集合,定义showInfo方法,方法传入一个Person集合,方法内部展示每个人的信息.

(2)有一天Alisa的猫咪淘气的将鸟放飞了,所以Alisa的宠物只有猫了,请设计方法删除Alisa的宠物鸟.

(3)打印出每个人宠物得eat方法和bellow方法以及每个宠物特有的方法.

(4)将每个人的宠物用一下形式写入到Pet.txt文件中.一个人一行

Person{name=’petter’,age=’19’,sex=’男’,pets=[Pet{name=’旺财’,variety=’狗’age=’6’},

Pet{name=’比尔’variety=’狗’age=’6’}]

根据要求完成代码

1.抽象类Drink(饮品),包含私有属性Stringname(品名)、doubleprice(价格),生成getter/setter方法,并且定义空参和满参构

造方法。

Drink(饮品)包含抽象方法voidtaste(),该方法负责输出饮料的味道。

2.接口Lotto("揭盖有奖"),接口中含有抽象方法doublelotto(),方法功能是可以随机优惠一些金额,返回值是优惠金额

3.抽象类Drink(饮品)有两个具体的子类Beer(啤酒)和Coffee(咖啡),两个子类都只定义了满参构造方法,在构造方法中访问了父类的满

参构造方法。两个子类都实现了接口Lotto,重写了doublelotto()方法。

其中Coffee(咖啡)类中实现父类中方法voidtaste(),方法中输出"我是伤心的咖啡,味道是苦的",在实现接口方法doublelotto()中

,输出name(品名)+"咖啡不参与揭盖有奖活动",并返回0;

Beer(啤酒类)中实现父类中方法voidtaste(),方法中输出"我是有故事的啤酒,味道是涩的",在实现接口方法doublelotto()中,输

出name(品名)+"啤酒正在参与揭盖有奖活动",并返回随机优惠金额:(算法0-1的随机数*price价格)

4.测试类

使用多态创建Drink(饮品)两种饮品,其中Beer品名"青岛冰醇啤酒600ml",价格3.5元,Coffer品名"蓝山咖啡350ml",价格199

元,将两种饮品放入ArrayList集合中,遍历集合,判断集合中的每一个元素,如果该元素是Beer类型就向下转型为Beer,调用

它的taste()方法,调用doublelotto()方法,接收返回金额,并打印"优惠金额为"+返回金额。;如果该元素是是Coffee类型就向下转

型为Coffee,调用它的taste()方法,调用doublelotto()方法,接收返回金额,并打印"优惠金额为"+返回金额。

1.图片加密

编写一个方法voidwriteFileToTxt(Filefile)

现有一个图片p1.png,读取成字节数组,对字节数组进行加密(每个数组+1),写入到data.txt中.

Byte[]b={100,200,300,400};

101,201,301,401

创建输入流p1.pngis

得到图片的字节数组IOUtils.toByteArray(is);

遍历字节数组

每个字节+1

将新的字节数组写入到data.txt中

编写过程中,对异常进行捕获,打印出对应的异常信息

2.图片解密

编写一个方法voidreadTxtToFile(Filefile)

将data.txt的字节数组读取过来,对字节进行解密(每个数组+1),将字节数组保存到文件p1_coyp.png

3.编写测试类,调用方法。

统计小说中每个字符出现的次数,将统计后的数据放入map集合中,key为字符,value为次数,把结果写入到count.txt中。格式为

中(100)

国(99)

每个占一行

两个文件a.txt,b.txt,都包含内容,将a.txt和b.txt的内容交换,要求使用IOUtils。

创建Merge类,创建voidmergeMusic()方法,读取a.mp3和b.mp3(文件存放位置不限),然后合并两个mp3文件的数据保存到c.mp3中。

读取已存在文件c:\a.txt和c:\b.txt中的学生数据存入到Student对象中,并且需要去除重复的Student对象后存放到List中,再把List保存到C:\students\c.txt文件中。类和方法不限制(20分)

THE END
1.鹦鹉介绍英文名称:Parrot 鹦鹉图片以及学术介绍 虎皮鹦鹉是全世界最普遍的宠物鸟,品种繁多,顽皮可爱,受到大众广泛地喜爱,全世界的总数量超过5百万只,它们常是许多刚对鹦鹉有兴趣的人买的第一只鹦鹉,也是最常出现在鸟展的种类,自从公元1860年澳洲生物学家-癸格曼德对基因工程的重大发现与突破后,各种虎皮鹦鹉的变种即进入前所...https://www.meipian.cn/28ulc7a1
2.宠物鸟图片壁纸宠物鸟高清壁纸大全触站为您精选的宠物鸟图片壁纸,宠物鸟高清图片,包括宠物鸟同人高清图片壁纸,同人插画,插画手绘,找宠物鸟图片壁纸,就上触站https://www.huashi6.com/tags/471454
3.宠物鸟鹦鹉价格宠物鸟鹦鹉图片京东JD.COM是国内专业的网上购物商城,为您提供宠物鸟鹦鹉、宠物鸟鹦鹉价格、宠物鸟鹦鹉图片等相关信息.https://so.m.jd.com/chanpin/2443311.html
4.超萌的宠物鸟简笔画超萌的宠物鸟简笔画怎么画?超萌的宠物鸟简笔画频道涵盖各种超萌的宠物鸟简笔画图片及超萌的宠物鸟简笔画素材供您参考,同时提供超萌的宠物鸟简笔画步骤分解图,让儿童轻松学习如何画超萌的宠物鸟简笔画.https://www.jianbihua.com/phototag/63144
5.宠物鸟素材宠物鸟图片元素觅元素是设计素材的免费下载网站,提供宠物鸟素材,宠物鸟图片,宠物鸟免抠素材设计元素,宠物鸟png图片透明背景等素材免费下载。https://www.51yuansu.com/tupian/chongwuniao.html
6.「图」鹩哥幼鸟宠物鸟观赏鸟图片8公司名片 手机号:18763755068 联系人:徐以强 公司名称:临沂市百鸟苑鹩哥养殖中心马可波罗网> 文娱休闲、运动户外 > 宠物及宠物用品 > 宠物 > 观赏鸟 > 鹩哥幼鸟、宠物鸟、观赏鸟 鹩哥幼鸟、宠物鸟、观赏鸟 查看详情>> 试试键盘← →键 试试键盘← →键 马可会员 临沂市百鸟苑鹩哥养殖中心 身份验证: 经营...http://china.makepolo.com/product-picture/100178807522_8.html
7.白色宠物鸟(whitepetbird)图片图库名称分辨率格式 加载中... 加载失败,点击重新加载 收藏 评论 详情页投诉 分享 爱给网提供海量的高清图库资源素材免费下载, 本次作品为jpg 格式的白色宠物鸟(white pet bird), 本站编号41289721, 该高清图库素材大小为804k, 分辨率为3843 x 3075, 更多精彩高清图库素材,尽在爱给网。 https://www.aigei.com/item/white_pet_bird.html
8.911照片DedeCMS 提示信息! 系统无此标签,可能已经移除! 你还可以尝试通过搜索程序去搜索这个关键字:前往搜索>> 如果你的浏览器没反应,请点击这里...https://330476.com/tag/911%E7%85%A7%E7%89%87
9.八哥幼鸟一个月的图片本物种在喙与头部的交接处有着明显的额羽,细看头颈部的体羽,黑色中有铁黑色的金属光泽闪动,初级覆羽和初级飞羽的基部均为白色,因此在飞行过程中两翅中央有明显的白斑,从下方仰视,两块白斑呈“八”字型,这也是八哥名称的来源,两块白斑与黑色的体羽形成鲜明的对比也是八哥的一个重要辨识特征;尾羽端部白色。本...http://www.huaniao8.cn/article-67123-1.html
10.椋鸟百科图片品种大全饲养繁殖雌雄鉴别八哥家族种,十分少见,且非常另类的白色品种,前额也没有羽簇。体型较小,眼周裸皮为鲜艳的黄色,翅膀飞羽黑色。它虽然漂亮,但在国内宠物鸟圈内,却十分少见。 相关商品 ? 椋鸟属 >黑领椋鸟 体长:29cm,颜色:白色_黑色 大型椋鸟,因颈部极为醒目宽阔的黑色领环而得名,领环后面还有一条窄的白环,特征极为醒目,野...https://sbike.cn/n/liangniao/
1.有点像麻雀的宠物鸟类似麻雀的鸟有哪些?名称是什么? 类似麻雀的鸟有很多种,比如角百灵、黄胸鹀,黄嘴山鸦,鸲岩鹨,黑背拟地鸦等。 具体如下: 1、角百灵 这是一种小型鸣禽。中等体型的深色百灵。身长15-17cm,翼展31-35cm,体重33-45g。分布于美洲、印度次大陆及中国的西南地区。栖息于干旱山地、荒漠、草地或岩石上,非繁殖期多结...http://m.boqii.com/article/43955.html
2.宠物鸟素材宠物鸟图片宠物鸟素材图片下载觅知网为您找到157个原创宠物鸟素材图片,包括宠物鸟图片,宠物鸟素材,宠物鸟海报,宠物鸟背景,宠物鸟模板源文件下载服务,包含PSD、PNG、JPG、AI、CDR等格式素材,更多关于宠物鸟素材、图片、海报、背景、插画、配图、矢量、UI、PS、免抠,模板、艺术字、PPT、视频等设计https://www.51miz.com/so-sucai/3164504.html
3.全面熟悉太阳鸟品种:从介绍到图片,一应俱全小沱茶是太阳普洱茶中比较受欢迎的橄榄一种,具有浓的宠物口感和香气,茶呈红褐色。图1是一款太阳普洱茶小沱茶的名称图片。 2. 太阳普洱茶生茶饼,价格:150元/357克 生茶饼是经过自然发酵和炒青而成的鸟种太阳普洱茶。具有较高的热带陈年潜力,口感特别。茶呈深黄色。图2是太阳普洱茶生茶饼的绿颊图片。 https://m.qqddc.com/qiye/teashengshu/6930.html
4.宠物鸟简笔画简笔画图片大全宠物鸟简笔画动物简笔画小鸟简笔画 动物简笔画小鸟简笔画 宠物鸟简笔画怎么画宠物鸟简笔画顺序 儿童简笔画《鸟》简笔画创意美术教程绘画儿童简 鸟的简笔画怎么画 鸟的简笔画怎么画 小鸟简笔画画法 小鸟简笔画分步骤详解 小鸟简笔画 鹦鹉简笔画图片 动物简笔画小鸟简笔画 鸟的简笔画怎么画 怎么画鸟的...https://www.puchedu.cn/jianbihua/d9a5c9665c215e95.html
5.可爱的宠物鸟鹦鹉字形图标插画正版商用图片14csfg摄图新视界提供可爱的宠物鸟鹦鹉字形图标图片下载,另有动物,羽毛,飞行,标志符号,图标,生活,有机体,鹦鹉,宠物,物种,在说,矢量图片搜索供您浏览下载,每张图片均有版权可放心商用,您正在浏览的图片为14csfghttps://xsj.699pic.com/tupian/14csfg.html
6.《鸟语》说课稿12篇3、养宠物鸟 注意:引导学生体会人们在其中享受到的乐趣 (四)品味文章的语言 问题、文章的第五小节说“鸟语具有提神、镇痛、疗伤的作用”,从文中哪些句子中...上课伊始,播放鸟儿的图片,录音,呈现鸟儿的各种身姿。紧接着让学生回顾上节课的学习说说,听了鸟语,你有什么感受呢?在学生交流的基础上,我相机板书:增添乐趣...https://xiaoxue.ruiwen.com/shuokegao/287993.html
7.图片家中养鸟的风水注意事项都有什么?家居100吧宠物鸟的健康状况对宅运有必须影响,而房子的风水反过来也能阻碍宠物鸟。一般来说,空间较大的房间特别适宜宠物鸟,因为鸟类喜爱开阔的气质。如果房间宽敞,周围很过拥挤,都会妨碍鸟儿的安全,也不利于宅运。鸟笼应置于家里通风的地方,饮食要一直更换,保持新鲜,因为狗是精灵,有灵性。 https://www.ijuzhong.com/zhuangxiu/jiajifengshui/32977.html
8.黑色八哥图片高清八哥鸟图片素材→MAIGOO图库八哥一直是宠物鸟里的热门品种,它们非常粘人,不用关笼子里也可以带出去溜,训练得当还可以和主人对话。黑八哥是最为常见的八哥,其次常见的还有海南八哥等品种。下面一起来看看八哥图片。https://m.maigoo.com/tuku/527107.html
9.绘本阅读感悟(通用9篇)打开绘本,映入眼帘的是被黄色线圈圈起来的四只简笔画的小鸟,刚开始,我不明白爸爸为什么要召集周围的20只鸟儿,包括楼上爷爷家的宠物鸟——一只可爱的鹦鹉,在每天的傍晚聚集在香樟树上一次一次的飞行,而且还要按照爸爸所编的队伍,第一次飞四只,第二次飞五只,如果没有看过这本绘本,我想,谁也不会想到这是一个父亲...https://www.360wenmi.com/f/filewe6uh7v5.html