PTA
文章平均质量分 82
hidewindzz
这个作者很懒,什么都没留下…
展开
-
Python123-练习题
三角形周长及面积输入的三角形的三条边a、b、c 的长度,计算并依次输出三角形的周长和面积,结果严格保留2位小数。测试用例的数据保证三角形三边数据可以构成三角形。输入格式: 分三行输入 3 个浮点数,表示三角形的三个边长输出格式: 三角形的周长和面积,格式参考示例import matha, b, c = float(input()), float(input()), float(input())print('周长={:.2f}'.format(a + b + c))s = (a + b + c)原创 2021-12-29 17:29:46 · 16359 阅读 · 0 评论 -
7-6 jmu-Java-06异常-04-自定义异常(综合)
定义IllegalScoreException异常类代表分数相加后超出合理范围的异常。该异常是checked exception,即希望该异常一定要被捕获处理。定义IllegalNameException异常类代表名字设置不合理的异常。该异常是unchecked exception定义Student类。属性:private String name;private int score;方法:toString //自动生成setter/getter //自动生成改原创 2020-11-27 11:25:55 · 731 阅读 · 0 评论 -
7-5 jmu-Java-06异常-03-throw与throws
编写类ArrayUtils方法:public static double findMax(double[] arr,int begin, int end)方法功能:用来返回arr数组中在下标begin与end-1之间(包括end-1)的最大值。注意:必须使用throws关键字声明findMax。方法说明:要求begin<end,否则抛出相应的异常(IllegalArgumentException)。begin不得小于0,end不得大于arr.length,否则也抛出异常。注意:抛出异常时原创 2020-11-27 11:22:24 · 715 阅读 · 0 评论 -
7-2 jmu-Java-04面向对象进阶--02-接口-Comparator 以及comparable接口实现JAVA
Arrays.sort可以对所有实现Comparable的对象进行排序。但如果有多种排序需求,如有时候需对name进行降序排序,有时候只需要对年龄进行排序。使用Comparable无法满足这样的需求。可以编写不同的Comparator来满足多样的排序需求。1.编写PersonSortable2类 属性:private name(String)、private age(int)有参构造函数:参数为name,agetoString方法:返回格式name-age2 编写Comparator类编写Name原创 2020-11-27 11:18:29 · 610 阅读 · 1 评论 -
7-2 判断回文 (10分) JAVA
输入一个以回车符为结束标志的字符串(少于80个字符),判断该字符串是否为回文。 回文就是字符串中心对称,如“abcba”、“abccba”是回文,“abcdba”不是回文。输入格式:输入一个以回车符为结束标志的字符串(少于80个字符)输出格式:为回文,输出yes; 非回文,输出no,注意输出的结果后面有回车符输入样例:abccba输出样例:yes代码实现import java.util.Scanner;public class Main { public static原创 2020-11-27 11:13:09 · 4018 阅读 · 2 评论 -
7-5 jmu-Java-03面向对象-06-继承覆盖综合练习-Person、Student、Employee、Company JAVA
定义Person抽象类,Student类、Company类,Employee类。**Person类的属性: String name, int age, boolean genderPerson类的方法:public Person(String name, int age, boolean gender);public String toString(); //返回"name-age-gender"格式的字符串public boolean equals(Object obj);//比原创 2020-11-13 22:14:04 · 1472 阅读 · 0 评论 -
7-2 jmu-Java-03面向对象基础-02-构造函数与初始化块 JAVA
1.定义一个Person类 属性:name(String)、gender(boolean)、age(int)、id(int) ,所有的变量必须为私有(private)。无参构造函数:Person(), 功能:打印This is constructor 。有参构造函数:Person(name, gender, age) ,功能:给属性赋值。建议:使用Eclipse自动生成toString方法2.定义类的初始化块 为Person类加入初始化块,在初始化块中对id属性赋值,并且要保证每次的值比上次创建的对原创 2020-11-13 22:06:32 · 1579 阅读 · 0 评论 -
7-4 jmu-Java-02基本语法-03-身份证排序 (10分) JAVA
输入n,然后连续输入n个身份证号。然后根据输入的是sort1还是sort2,执行不同的功能。输入的不是sort1或sort2,则输出exit并退出。输入sort1,将每个身份证的年月日抽取出来,按年-月-日格式组装,然后对组装后的年-月-日升序输出。输入sort2,将所有身份证按照里面的年月日升序输出。注意:处理输入的时候,全部使用Scanner的nextLine()方法,以免出错。输入样例:6410425198309308225320203197206115011431227196108原创 2020-11-06 22:13:30 · 999 阅读 · 0 评论 -
7-2 jmu-Java-02基本语法-01-综合小测验 (10分) JAVA
运行程序后可以输入4个选项,分别为:fib,sort,search,getBirthDatefib:根据输入n,打印斐波那契数列。比如输入:3,输出:1 1 2sort:输入一串数字,然后进行排序并输出,注意数组元素输出的格式为使用[ ]包括。提示:可直接使用函数Arrays相关方法处理输出。search:如果找到返回所找到的位置,如果没找到,返回-1。提示:可以先对数组排序,然后使用Arrays相关函数进行查找。getBirthDate:输入n个身份证,然后把输入的n个身份号的年月日抽取出来,按年原创 2020-11-06 22:02:45 · 2087 阅读 · 1 评论 -
7-1 校园竞赛-十位评委 (10分) JAVA
题目要求:我们学院经常组织各项技能比赛,例如电脑文化节中Flash作品比赛,台下有10位评委来评判参赛者的作品,评委打分:0-100分的整数,参赛者最终得分是去掉一个最高分,去掉一个最低分,所剩分数的平均分。要求设计一个软件,可以连续输入10位评委的成绩,并且可以无限次计算参赛者的成绩(提示,不退出即可继续输入下一批成绩)输入格式:90 100 80 70 65 86 77 89 91 73输出格式:100 65 82输入样例:在这里给出一组输入。例如:9010080706原创 2020-11-06 21:56:16 · 826 阅读 · 0 评论 -
7-4 jmu-Java-01入门-取数字浮点数 (2分) JAVA
7-4 jmu-Java-01入门-取数字浮点数 (2分)本题目要求读入若干以回车结束的字符串表示的整数或者浮点数,然后将每个数中的所有数字全部加总求和。输入格式:每行一个整数或者浮点数。保证在浮点数范围内。输出格式:整数或者浮点数中的数字之和。题目保证和在整型范围内。输入样例:-123.01234输出样例:79实现import java.util.Scanner;public class Main { public static void main(String[原创 2020-11-06 21:54:31 · 1511 阅读 · 0 评论 -
7-3 jmu-Java-01入门-取数字 (2分) JAVA
本题目要求读入若干个代表整数的字符串,然后将其转化为整数。如果该数>=10000且<=20000,则依次输出其对应的二进制字符串、八进制字符串、十六进制字符串。否则将字符串中的每个数字抽取出来,然后将所有数字加总求和。提示:参考jdk文档的Integer,输入样例:12310000-123314159265输出样例:1 2 3 610011100010000,23420,27101 2 3 63 1 4 1 5 9 2 6 5 36实现:import java.util.S原创 2020-11-06 21:52:32 · 180 阅读 · 0 评论 -
金字塔是继99乘法表决之后的一个经典图形排列题 JAVA
金字塔是继99乘法表决之后的一个经典图形排列题题目要求:要求用户可以自主控制塔身的层数, 完成如下金字体样式;输入格式:4输出格式: * *** ************输入样例:在这里给出一组输入。例如:5 8输出样例:在这里给出相应的输出。例如: * *** ***** **************** * *** ***** ******* ********* **********原创 2020-11-06 21:50:19 · 601 阅读 · 0 评论