PTA
vvcbvv
这个作者很懒,什么都没留下…
展开
-
7-5 jmu-Java-06异常-03-throw与throws
前言C语言中一般通过返回错误代码来表示一个函数执行是否有误。然而有的时候错误返回值可能与正常值相混淆。Java中使用异常来表示程序运行中发生的错误。本实验的主要目的为了演示使用异常机制替代错误返回值。题目内容加粗样式编写类ArrayUtils**方法:**public static double findMax(double[] arr,int begin, int end)**方法功能:**用来返回arr数组中在下标begin与end-1之间(包括end-1)的最大值。**注意:**必须使用原创 2020-11-28 17:58:29 · 572 阅读 · 0 评论 -
7-4 jmu-Java-02基本语法-03-身份证排序 (10分)
输入n,然后连续输入n个身份证号。然后根据输入的是sort1还是sort2,执行不同的功能。输入的不是sort1或sort2,则输出exit并退出。输入sort1,将每个身份证的年月日抽取出来,按年-月-日格式组装,然后对组装后的年-月-日升序输出。输入sort2,将所有身份证按照里面的年月日升序输出。**注意:处理输入的时候,全部使用Scanner的nextLine()**方法,以免出错。输入样例:6410425198309308225320203197206115011431227.原创 2020-11-19 15:52:04 · 2500 阅读 · 1 评论 -
7-3 jmu-Java-02基本语法-02-StringBuilder (10分)
输入3个整数n、begin、end。 首先,使用如下代码:for(int i=0;i<n;i++)将从0到n-1的数字拼接为字符串str。如,n=12,则拼接出来的字符串为01234567891011最后截取字符串str从begin到end(包括begin,但不包括end)之间的字符串,并输出。输入样例:10581000800900输出样例:567033043053063073083093103113123133143153163173183193203213223233原创 2020-11-19 13:17:10 · 3624 阅读 · 1 评论 -
7-1 校园竞赛-十位评委 (10分)
题目要求:我们学院经常组织各项技能比赛,例如电脑文化节中Flash作品比赛,台下有10位评委来评判参赛者的作品,评委打分:0-100分的整数,参赛者最终得分是去掉一个最高分,去掉一个最低分,所剩分数的平均分。要求设计一个软件,可以连续输入10位评委的成绩,并且可以无限次计算参赛者的成绩(提示,不退出即可继续输入下一批成绩)输入格式:90 100 80 70 65 86 77 89 91 73输出格式:100 65 82输入样例:在这里给出一组输入。例如:9010080706586原创 2020-11-19 12:54:26 · 1097 阅读 · 0 评论 -
7-5 jmu-Java-01入门-开根号 (20分)
使用逐步逼近法对给定数值x求开根号。逐步逼近法说明:从0开始逐步累加步长值。步长=0.0001,epsilon(误差)=0.0001循环继续的条件:平方值<x 且 |x-平方值| > epsilon###说明与参考数值输出保留6位小数,使用System.out.printf("%.6f\n")求平方,参考Math.pow函数。输入值<0时,返回Double.NaN输入格式: 任意数值输出格式:对每一组输入,在一行中输出其开根号。保留6位小数输入样例:-100原创 2020-11-18 17:09:56 · 2280 阅读 · 0 评论 -
7-1 古埃及探秘-金字塔 (10分)
金字塔是继99乘法表决之后的一个经典图形排列题题目要求:要求用户可以自主控制塔身的层数, 完成如下金字体样式;输入格式:4输出格式: * *** ************输入样例:在这里给出一组输入。例如:58输出样例:在这里给出相应的输出。例如: * *** ***** **************** * *** ***** ******* ********* ***********原创 2020-11-16 20:49:13 · 1216 阅读 · 0 评论