java基础实训
怀化学院java基础实训题解
星与星熙.
这个作者很懒,什么都没留下…
展开
-
集合类的综合应用类型(java实训)
给你的问题是,在学生信息系统中一个院系有班级信息和学生信息,一个班级有多个学生,每个学生属于一个班,在信息查询中往往需要进行某学生在那个班,该同学有那些同班同学等相关查询,如果使用集合合理存储了班级和学生对象,进行相关查询将变得容易。标准输出,根据需要你查找的学生的学号使用一行输出该学生所在的班级编号和该班学生个数,并输出该班学号排序的第一个和最后一个学生的学号,中间使用一个空格隔开。2000130501,2006405,文吉鑫,男,2020。2000130501,2006405,文吉鑫,男,2020。原创 2023-07-15 10:37:47 · 146 阅读 · 6 评论 -
日期类和集合类的综合应用问题(java实训)
在实际项目开发中需要存储各种类型的对象数据,一般使用数组存储存在存储个数不确定问题,通常使用集合类型来存储。给你的问题是,在图书信息系统中一个出版社和图书信息,一个出版社发行多门图书,每图书属于一个出版社,在图书查询中往往需要进行某图书属于那个出版社,该出版社在发行某图书的当年发行了多少图书等相关查询,如果使用集合合理存储了出版社和图书对象,进行相关查询将变得容易。本问题使用标准输入出版社和图书信息,然后查出某图书的出版社,以及该出版社在该图书出版当年发行图书的种类数目。原创 2023-12-02 14:40:18 · 824 阅读 · 0 评论 -
求课程成绩的总分和平均分(java实训)
题目描述一个学生考了数学、英语、语文三门,求总分和平均分。输入输入三个整数,中间空格隔开,分别表示数学、英语、语文三门成绩。输出输出两行,第一行输出总分,第二行输出平均分,其中平均分保留两位小数。请注意行尾输出换行。样例输入90 85 90样例输出26588.33。原创 2023-12-02 14:20:56 · 956 阅读 · 0 评论 -
日期中星期问题(java实训)
Java API提供了用于计算日期的Date和Calendar类型,也提供了用于格式化日期的SimpleDateFormat类型。通过恰当使用Java API能解决有关日期的实际应用问题。给你的问题是,通过提供形如”2022-11-09“的日期字符串,请你编程计算该日期后的n天是星期几。输入:标准输入,标准输入多行,每行字符串第一部分为某天day的字符串形式,接下来为一个空格连接一个整数n。原创 2023-12-02 14:19:27 · 394 阅读 · 0 评论 -
数组排序(java实训)
描述给定一组n个正整数,根据各位数字之和从小到大进行排序。输入输入数据有多组,每组数据占一行,每行的第一个数正整数n,表示整数个数,后面接n个正整数。当n为0时,不作任何处理,输入结束。输出输出每组要求下原始数据排序的结果。样例输入2 1 20样例输出1 210 111 121。原创 2023-12-02 14:14:49 · 375 阅读 · 0 评论 -
出租汽车计费器的编程(java实训)
题目描述有一个城市出租汽车的计费规则是3公里(含3公里)基本费6元,超过3公里,每一公里1.4元。现在请你输入具体的公里数x(0原创 2023-12-02 08:38:49 · 600 阅读 · 0 评论 -
矩阵的鞍点(java实训)
描述:矩阵的鞍点是指一个N(N原创 2023-12-02 08:38:37 · 491 阅读 · 0 评论 -
短信中提取号码(java实训)
提取一条短信里所有的电话号码,电话号码之间换行打印,短信的内容由用户输入。Input第一行有个整数n(1≤n≤1000)表示测试用例的个数。其后的每一行中有一条短信,每一条短信中只包含字母、数字、空格、标点符号,没有回车换行符,短信的长度不超过400个英文字符。Output将每条短信中的电话号码提取出来。每个号码占一行。如果该短信中没有电话号码,请输出“no phone numbers!” 每个测试用例的输出之间用一个空行隔开。原创 2023-12-02 08:38:24 · 374 阅读 · 0 评论 -
函数表达式的计算(java实训)
请你设计一个程序,根据输入的x值计算出函数值y,函数表达式为:输入数据的x值使用标准输入,x的输入占一行,你的计算结果也使用一行输出,输出结果保留6位小数。输入测试用例:12.54用例输出结果:26.620000。原创 2023-12-02 08:38:12 · 357 阅读 · 0 评论 -
字符串处理问题(java实训)
Java语言中使用字符串对象String封装,String对象提供了丰富的处理方法,在Java的API文档中对String类型的主要常用方法摘要如下:char charAt(int index) 返回指定索引处的 char 值。int compareTo(String anotherString) 按字典顺序比较两个字符串。原创 2023-12-02 08:37:54 · 397 阅读 · 0 评论 -
接口与类的实现(java实训)
设计一个Shape接口和它的两个实现类Square和Circle类,要求如下:(1)Shape接口中有一个抽象方法area(),方法中无参数,返回一个double类型的结果。(2)Square中实现了Shape接口中的area()抽象方法,求正方形的面积并返回;定义一个边长属性a;定义Square含一个参数的构造方法,构造方法中初始化a,并输出“创建了边长为a的正方形”。(3)Circle中实现了Shape接口中的area()抽象方法,求圆形的面积并返回;定义一个半径属性r;原创 2023-12-02 08:37:41 · 602 阅读 · 0 评论 -
利用类对象计算日期(java实训)
在利用Java语言进行信息系统开发中,经常需要对日期进行计算和转换,比如,设置了某活动的开始日期和结束日期,系统需要判断当前是否是该活动时间,在Java开发的信息系统中,通常日期以字符串形式“yyyy-MM-dd hh:mm:ss”保存到数据库中,在进行转换中,通常需要将字符串表示的日期转换为Date对象,Java API提供了一个工具SimpleDateFormat对象能将一个满足“yyyy-MM-dd hh:mm:ss”形式的字符串转换成一个Date对象。原创 2023-12-02 08:37:25 · 340 阅读 · 0 评论 -
Java源文件和字节码文件名称的判断问题(java实训)
Java源文件名必须满足以“.java”为后缀名,他编译的字节码文件以“.class”为后缀名,文件的命名(Java类型命名)必须满足标识符规则,即文件名必须由英文大小写字母、数字、下划线和美元符组成,并且第一个字母不能为数字字符。给你的问题是请你编写程序判断提供的字符串是Java源文件还是字节码文件。输入:标准输入,标准输入多行,每行字符串为提供的一个文件名称。原创 2023-12-02 08:37:11 · 405 阅读 · 0 评论 -
简单求和问题(java实训)
计算给定两个正整数(含该两个数)之间的所有自然数的和。输入:标准输入,输入使用一行输入两个正整数m,n(m,n原创 2023-12-02 08:36:53 · 400 阅读 · 0 评论 -
计算坐标平面上两点距离(java实训)
题目描述在平面直角坐标系中求两点的距离。输入输入有若干行,每行四个数,分别代表两个坐标点(a,b)和(c,d),当每行四个数为0时,结束输入,本用例不用计算。输出对应输出这两点之间的距离。结果保留两位小数。请注意行尾输出换行。样例输入0 0 4 30 0 0 0样例输出5.003.48。原创 2023-12-01 21:15:56 · 513 阅读 · 0 评论 -
日期计算问题(java实训)
在信息系统开发中,日期的计算成为常态,利用Java程序设计解决日期相关问题变得简单,给你的问题是计算两个日期(非时间上)相隔的天数。输入:标准输入,输入的第一行为一个正整数N,表示需要你计算的问题数目,接下来的N行,每行有两个表示日期和时间格式的数据,两数据之间有一个空格,并且前一个日期在后一个日期的前面。输出:标准输出,输出两日期(非时间)之间相处的天数,每个计算结果使用一行输出,并按照输入顺序依次输出该问题的结果。测试用例输入:4测试用例输出:109120。原创 2023-12-01 21:12:21 · 393 阅读 · 0 评论 -
成绩的学分绩点计算(java实训)
题目描述某校学生评比采用绩点制,规则是:90分以上(含90分,下同)算5点,80分以上算4点,70分以上算3点,60分以上算2点,不及格算0点,请根据某个学生的成绩及学分计算该生该门课程所获得的绩点。输入标准输入,输入的第一行为需要计算用例个数N,接下来的N行,每行有两个浮点数,第一个数为某课程的考试成绩,第二个数为该课程的学分值。输出标准输出,每一行输出一个学生的某课程计算得到的绩点数(结果保留一位小数),请注意行尾输出换行。样例输入385 1.590 350 4。原创 2023-12-01 21:10:28 · 557 阅读 · 0 评论 -
阅卷统计成绩(java实训)
题目描述有一种考试,只考选择题,共10题,每题10分。每次只能选“ABCD”中的一个。请你编程对每一个人的答案判分。输入输入的第一行位10个选择题的正确答案,从第二行开始为学生提交的答案,有若干行(100行内),分别是为学生座位号从1号开始做的答案,学生可能有没有作答的题目,选择答案为空。输出标准输出,按序输出每人的得分,输出格式是先输出座位号接着是“:”,接着是成绩。样例输入AABBDCACCDBABBDCACCDA BBDCABBDAABCCCACAD。原创 2023-12-01 21:07:25 · 419 阅读 · 0 评论 -
矩阵的转置变换(java实训)
请你编程将给定的一个N阶矩阵变换为它的转置矩阵,即将源矩阵的第一行变成第一列,第二行变成第二列,…,第N行变成第N列。输入:第一行输入一个正整数N(n原创 2023-12-01 21:05:42 · 578 阅读 · 0 评论 -
Java带包文件的运行命令问题(java实训)
问题描述:在命令提示符窗口先运行Java程序,源文件需要先进行编译后再进行运行,编译和运行通过输入正确的编译和运行命令才能完成。在没有定义包信息的源文件(文件名与主类名相同)编译命令为“javac 带后缀名的文件名”,运行命令为“java 无后缀名的主类名”。如果主类定义了包,如"package p;原创 2023-12-01 21:03:06 · 385 阅读 · 0 评论 -
球的相关计算问题(java实训)
球的相关计算涉及到球的体积和球的表面积以及过直径的截面积等,我们知道,以上计算仅需要知道球的半径就可以利用计算公式计算出来,计算中用到的圆周率使用3.14进行计算。输入:标准输入一个浮点数r(r>0),代表需要计算的球的半径.输出:标准输出,根据输入的球半径r,依次输出球表面积、圆球体积和直径的侧面积大小,数据间由一个空格隔开,结果保留2位有效数字。原创 2023-12-01 20:40:11 · 384 阅读 · 1 评论 -
异常处理设计问题(java实训)
要求你完成MyMath对象中的trianglearea法的实现,如果参数a,b,c的值不能构成一个三角形,使用异常进行处理,产生无效三角形异常,如果a,b,c中有负数,产生参数无效异常,根据题目要求请你完成异常类型和MyMath类型的设计。MyMath设计代码如下://判定a,b,c是否全为正数//判定a,b,c是否能构成三角形//计算三角形面积double s;int N;i原创 2023-12-01 19:22:05 · 381 阅读 · 1 评论 -
星期日期的计算(java实训)
问题描述:在平时日常生活中通常需要回答当月的某日期为星期几的问题,常常通过提供你当月某天是星期几,然后需要计算当月的某日期为星期几。提供当月日期和星期的数(用阿拉伯数表示,0为Sunday,1为Monday,2为Tuesday,3为Wednesday,4为Thursday,5为Friday,6为Saturday),然后提供一个当月的日期号数,请计算该日期号数为星期几,使用英文单词输出星期几。原创 2023-12-01 19:17:29 · 477 阅读 · 1 评论 -
标准输入输出问题(java实训)
问题描述:标准输入输出是编程的基础,每一个应用程序必须能实现输出的输入和输出,给你的问题为:从标准输入中读取两个整数,数的范围不超过Java数据类型int类型,然后标准输出该两整数的和。输入样例:标准输入。3 4输出样例:标准输出。7。原创 2023-12-01 19:15:42 · 367 阅读 · 1 评论 -
多关键字排序(java实训)
【代码】多关键字排序。原创 2023-11-30 17:48:44 · 894 阅读 · 1 评论 -
简单的四则运算(java实训)
【代码】简单的四则运算(java期末考试题)原创 2023-11-30 17:49:46 · 388 阅读 · 1 评论