PTAJava题目集
总结了一些PTA上的题目,希望期末不要挂科
一只拥有神力的兔子
今天也要好好敲代码呦!
展开
-
Java6&Java7&Java8
6-1 创建一个直角三角形类实现IShape接口 (10分)创建一个直角三角形类(regular triangle)RTriangle类,实现下列接口IShape。两条直角边长作为RTriangle类的私有成员,类中包含参数为直角边的构造方法。interface IShape {// 接口public abstract double getArea(); // 抽象方法 求面积public abstract double getPerimeter(); // 抽象方法 求周长}直角三角形原创 2020-06-29 22:36:18 · 1431 阅读 · 0 评论 -
Java4&Java5
6-1 设计一个矩形类Rectangle (10分)设计一个名为Rectangle的类表示矩形。这个类包括: 两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1. 一个无参构造方法。 一个为width和height指定值的矩形构造方法。 一个名为getArea()的方法返回这个矩形的面积。 一个名为getPerimeter()的方法返回这个矩形的周长。类名为:Rectangle裁判测试程序样例:import java.util.原创 2020-06-29 22:35:51 · 927 阅读 · 0 评论 -
JavaS3&S4&S5
6-1 是否偶数 (10分)本题要求实现一个函数,判盘输入的整数是否是偶数,如果是偶数,返回true,否则返回false。函数接口定义:public static boolean isOdd(int data)说明:其中 data 是用户传入的参数。 data 的值不超过int的范围。函数须返回 true 或者 false。裁判测试程序样例:import java.util.Scanner;public class Main { public static void main(String[原创 2020-06-29 22:35:14 · 1828 阅读 · 0 评论 -
Java1&Java2
7-1 程序改错题1 (5分)程序改错题。以下代码目标是实现从键盘输入1个整数x,然后根据x的值做不同的计算,输出结果。(程序有错,请改正后提交)import java.util.Scanner;public class Main { public static void main(String args[]) { Scanner in = new Scanner(System.in); int x, j = 1; x = in.nextInt(); switch (x) { c原创 2020-06-29 22:34:40 · 2755 阅读 · 0 评论 -
7-3 jmu-Java-02基本语法-03-身份证排序 (4分)
链接 PTA输入n,然后连续输入n个身份证号。然后根据输入的是sort1还是sort2,执行不同的功能。输入的不是sort1或sort2,则输出exit并退出。输入sort1,将每个身份证的年月日抽取出来,按年-月-日格式组装,然后对组装后的年-月-日升序输出。输入sort2,将所有身份证按照里面的年月日升序输出。注意:处理输入的时候,全部使用Scanner的nextLine()方法,以免出错。输入样例:64104251983093082253202031972061150原创 2020-06-04 22:53:31 · 5000 阅读 · 2 评论 -
7-2 jmu-Java-03面向对象-06-继承覆盖综合练习-Person、Student、Employee、Company (15分)
定义Person抽象类,Student类、Company类,Employee类。Person类的属性:String name, int age, boolean genderPerson类的方法:public Person(String name, int age, boolean gender);public String toString(); //返回"name-ag...原创 2020-04-30 16:23:08 · 2599 阅读 · 0 评论 -
6-5 jmu-Java-03面向对象基础-clone方法、标识接口、深拷贝 (10分)
Object的clone方法可以帮助我们克隆对象。现在需编写一个类Car包含:1.属性:private String name;private CarDriver driver;private int[] scores;2.无参构造函数public Car() {}3.方法:@Overridepublic String toString() { return "Ca...原创 2020-04-28 21:34:04 · 1497 阅读 · 0 评论 -
6-4 jmu-Java-04面向对象进阶-01-接口-匿名内部类ActionListener (5分)
6-4 jmu-Java-04面向对象进阶-01-接口-匿名内部类ActionListener (5分)来自 链接已有MyStarter类(你无需编写,直接使用),其具有:构造函数:public MyStarter(ActionListener ac)方法:start()启动任务main方法执行流程:输入整数n和字符串x。创建MyStarter对象。该对象的任务为输出n个x字符串...原创 2020-04-28 09:06:33 · 3630 阅读 · 2 评论