![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
怀化学院 java 期末考试复习题
文章平均质量分 58
本人的java期末考试复习题目
Name:PLC
总有人间一两风,填我十万八千梦
展开
-
4 、(5分)日期类和集合类的综合应用问题
给你的问题是,在图书信息系统中一个出版社和图书信息,一个出版社发行多门图书,每图书属于一个出版社,在图书查询中往往需要进行某图书属于那个出版社,该出版社在发行某图书的当年发行了多少图书等相关查询,如果使用集合合理存储了出版社和图书对象,进行相关查询将变得容易。978-7-301-32044-0,301,一个村庄的奋斗 : 1965—2020中华民族伟大复兴的乡村基础,2021年5月31日,98.00。978-7-301-31257-5,301,1848年欧洲革命,2021年8月19日,49.00。原创 2023-06-11 11:11:41 · 159 阅读 · 0 评论 -
8 、(5分)集合类的综合应用问题
给你的问题是,在学生信息系统中一个院系有班级信息和学生信息,一个班级有多个学生,每个学生属于一个班,在信息查询中往往需要进行某学生在那个班,该同学有那些同班同学等相关查询,如果使用集合合理存储了班级和学生对象,进行相关查询将变得容易。标准输出,根据需要你查找的学生的学号使用一行输出该学生所在的班级编号和该班学生个数,并输出该班学号排序的第一个和最后一个学生的学号,中间使用一个空格隔开。注意点我就不写了,因为感觉这种题目自己多写几遍,多错几次就会了,而且详细的解析我也写在代码中了,认真看,你一定能看懂的。原创 2023-06-11 00:06:10 · 320 阅读 · 0 评论 -
9 、(5分)短信中提取号码
第一行有个整数n(1≤n≤1000)表示测试用例的个数。其后的每一行中有一条短信,每一条短信中只包含字母、数字、空格、标点符号,没有回车换行符,短信的长度不超过400个英文字符。将每条短信中的电话号码提取出来。(提示:利用数据输入读取一行信息,然后利用String的方法将字符串转换成一个字符数组,再提出数字,连续的数都可以认为是电话号码)要知道空字符串和null的区别,在for循环里面第一个判断不能写字符串是否为null。提取一条短信里所有的电话号码,电话号码之间换行打印,短信的内容由用户输入。原创 2023-06-11 22:48:37 · 120 阅读 · 0 评论 -
12 、(5分)Java带包文件的运行命令问题
",编译命令与无包源文件命令相同,但运行命令的参数需要提供主类所在包信息,包结构使用"."分隔,命令行为"java p.无后缀名的主类名",给你的问题是,根据输入行提供的Java源文件名和源文件包定义代码,使用一行输出该程序的运行命令。标准输入,输入有多行,每行为一个Java源文件信息,包含源文件名称(主类名与文件名相同)和源文件的包定义语句信息,两信息数据之间由一个空字符分隔。标准输出,根据输入行Java源文件数据信息,使用一行输出该行源文件编译成功后的运行命令,命令与参数之间使用一个空格。原创 2023-06-11 23:25:25 · 143 阅读 · 0 评论 -
16 、(5分)星期日期的计算
在平时日常生活中通常需要回答当月的某日期为星期几的问题,常常通过提供你当月某天是星期几,然后需要计算当月的某日期为星期几。标准输入,输入的第一行为计算用例数为整数n,接下来的n行,每行有3个由空格分开整数,其中第一个整数为当月的日期数,第二个整数为第一个整数表示的日期的星期几,第三个整数是需要你回答当月该日期是星期几,如该行输入为:1 3 10,表示当月的1号为星期三,请问当月的10号为星期几。标准输出:每一个计算的结果使用一行输出,输出使用英文单词输出星期几。原创 2023-06-09 17:18:06 · 226 阅读 · 1 评论 -
17 、(5分)多关键字排序
学生考试成绩的统计利用计算机软件将变得十份简单的事,由于你很勤奋,并且刚学习了面向对象程序设计Java,在Java中提供了面向对象程序设计方法,并提供了大量有用的工具类,解决该问题你将成为能手,我们知道只要利用容器 Collections.sort()方法,很方便解决对象的排序问题,如果一个年级的学生参加了有语文、数学和英语三科目的考试,需要计算出每个学生的总分和平均成绩,并且要按照总分排序,如果总分相同,则依照语文、数学再英语的成绩排序,即排序关键词依次为总分、语文、数学、英语。原创 2023-06-09 18:43:36 · 116 阅读 · 1 评论 -
18 、(5分)日期中星期问题
标准输出,每行的问题计算值使用一行输出,输出day日期后n天是星期几,星期输出使用Sunday、Monday、Tuesday、Wednesday、Thursday、Friday和Saturday表示星期日到星期六。标准输入,标准输入多行,每行字符串第一部分为某天day的字符串形式,接下来为一个空格连接一个整数n。给你的问题是,通过提供形如”2022-11-09“的日期字符串,请你编程计算该日期后的n天是星期几。),而你用parse方法时又会给你添加""导致出错,所以要将输入的""处理掉。原创 2023-06-10 15:43:05 · 323 阅读 · 0 评论 -
19 、(5分)Java源文件和字节码文件名称的判断问题
标准输出,根据输入一行的字符串进行判断,如果是合法的源文件,使用一行输出“Java Source File",如果是合法的字节码文件,使用一行输出”Java Byte File",如果文件既不是源文件,也不是字节码文件,使用一行输出“Not Java File"。Java源文件名必须满足以“.java”为后缀名,他编译的字节码文件以“.class”为后缀名,文件的命名(Java类型命名)必须满足标识符规则,即文件名必须由英文大小写字母、数字、下划线和美元符组成,并且第一个字母不能为数字字符。原创 2023-06-10 09:48:54 · 588 阅读 · 0 评论