PTA—java
文章平均质量分 56
PTA
惊骇世俗王某人
众人皆为六便士,尔等可是天上星,纵然我难以望其项背,一步一脚印,虽慢,但从不停止。
请铭记,人间总有一两风,吹走十万八千梦。
展开
-
PTA 8 Java程序设计-异常处理-自定义异常类 分数 10
用户只需要继承Exception类即可自定义异常类。在程序中使用自定义异常类,大体可分为以下几个步骤:1、创建自定义异常类。2、在方法中通过。原创 2023-04-06 23:44:47 · 1617 阅读 · 0 评论 -
PTA sdut-oop-6 计算各种图形的周长(多态)分数 14
题目中给出了要求“定义接口或类 Shape”,在下面博主给出了定义“接口”或定义“类”的具体实现方法。本题很适合小白用来练手,知识面很全面。(博主第一次写完后,就感到了对这些知识点有了进一步的了解,当然我也参考了很多博客,哈哈感觉自己好菜啊啊啊啊)定义接口或类 Shape,定义求周长的方法length()。定义如下类,实现接口Shape或父类Shape的方法。(1)三角形类Triangle (2)长方形类Rectangle (3)圆形类Circle等。原创 2023-04-06 22:50:30 · 915 阅读 · 0 评论 -
PTA 6 家庭土地管理 分数 10
此题包含的内容很充足,很适合小白练习,唯一的缺点就是,已知给的太多了。出题人太贴心了,我直接哭死。不过完完整整写出此题整体的代码,也算是达到了封装继承的入门级别了。题目很长,可以跳过(doge);先看题目:小明家住农村,家里有几块形状不同的地,请帮助小明计算下他家地的总面积和人均面积。系统包括家庭类,Shape接口,园类以及长方形类。其中园类和长方形类实现Shape接口。原创 2023-03-31 21:00:36 · 468 阅读 · 2 评论 -
PTA 5 动物发声模拟器(多态)分数 10
在做题之前先解释一下什么是多态(简短明了):“类的多态”其实说的就是方法的多态,主要体现在方法的重载和重写。(其实并没有那么麻烦)接下来看题目:设计一个动物发生模拟器,用于模拟不同动物的叫声。比如狮吼、虎啸、狗旺旺、猫喵喵……。定义抽象类Animal,包含两个抽象方法:获取动物类别getAnimalClass()、动物叫shout();原创 2023-03-31 20:01:43 · 1213 阅读 · 0 评论 -
PTA 4 sdut-oop-5 计算长方体和四棱锥的表面积和体积(类的继承)分数 20
这是一道经典的“类与继承”的题型,对与小白来说very nice。先看题:计算如下立体图形的表面积和体积。从图中观察,可抽取长方体和四棱锥两种立体图形的共同属性到父类Rect中:长度:l 宽度:h 高度:z。编程要求:(1)在父类Rect中,定义求底面周长的方法length( )和底面积的方法area( )。(2)定义父类Rect的子类立方体类Cubic,计算立方体的表面积和体积。其中表面积area( )重写父类的方法。原创 2023-03-29 14:00:04 · 1025 阅读 · 2 评论 -
PTA 3 sdut-oop-4-求圆的面积(类与对象)分数 16
这道题很明确“类与对象”,按要求编写代码就可以了,此题也是比较经典的题,对于刚接触java的人来说,内容涵盖范围也是比较大,很有动手一试的意义。按照题目要求,输出圆构造方法的输出信息、圆对象的字符中描述信息、及圆的面积(其中圆的面积保留2位小数)。虽然“天不生无用之人,地不长无名之草”。但仍谨记“冰冻三尺,非一日之寒”。需要执长剑纵马,执妙笔生花,我王某人在此邀请诸位与我共身!完成收工,good!原创 2023-03-29 09:20:29 · 732 阅读 · 0 评论 -
PTA 2 时钟类-1(用默认的构造方法)分数 10
先看题:定义一个时钟类MyClock,包含3个数据成员(即成员变量:时,分,秒);包含2个方法, 一个设置时间的方法setClock(),一个显示时间的方法display(),按照“ 12:28:45 ”的格式显示时间。原创 2023-03-29 08:50:59 · 2257 阅读 · 0 评论 -
PTA 1 sdut-oop-3 输出人的信息(程序改错)分数 10
下述代码有错,请参照程序的输出修改程序。原创 2023-03-29 08:33:57 · 306 阅读 · 0 评论