- 博客(64)
- 收藏
- 关注
原创 PTA团体程序设计天梯赛练习题(L1-027 出租)java
PTA团体程序设计天梯赛练习题(L1-027 出租)java下面是新浪微博上曾经很火的一张图:一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2]=1,index[1]=0 对应 arr[0]=8,index[2]=3 对应 arr[3]=0,以此类推…… 很容易得到电话号码是18013820100。本题要求你编写一个程序,为任何一个电话号码生成这段代码 —— 事实上,只要生成最前面两行就可以了,后面内容是不变的。
2022-10-02 23:27:23
325
原创 PTA L1-003 个位数统计(用java写的)
对 N 中每一种不同的个位数字,以 D:M 的格式在一行中输出该位数字 D 及其在 N 中出现的次数 M。要求按 D 的升序输出。0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N。给定一个 k 位整数 N=d。
2022-09-17 22:54:11
385
原创 用Java写PTA 7-1 sdut-oop-6 计算各种图形的周长(多态)
用Java写PTA 7-1 sdut-oop-6 计算各种图形的周长(多态)定义接口或类 Shape,定义求周长的方法length()。定义如下类,实现接口Shape或父类Shape的方法。(1)三角形类Triangle (2)长方形类Rectangle (3)圆形类Circle等。定义测试类ShapeTest,用Shape接口(或类)定义变量shape,用其指向不同类形的对象,输出各种图形的周长。并为其他的Shape接口实现类提供良好的扩展性。提示: 计算圆周长时PI取3.14。输入格式:输入多组
2022-06-25 17:43:43
1148
原创 PTA(接口)用java写 7-10 房屋、住宅、写字楼类
PTA(接口)用java写 7-10 房屋、住宅、写字楼类编写一个Java程序,能够处理房屋、住宅、写字楼的信息。分析楼房、住宅、写字楼之间的关系,分别定义类。其中,楼房是基类,用于描述一座楼房的层数、总平方米数。住宅除了具有楼房的属性外,还有卧室数、浴室数;写字楼除了具有楼房的属性外,还有房间数和灭火器的数量。编程定义类,在主程序中定义住宅类的对象和写字楼类的对象,设置信息并输出对象的信息。系统参考代码如下:/* 请在下面的【】处补充代码*///测试类public class Main {
2022-04-24 13:17:48
4490
原创 PTA(接口)用java写 7-8 USB接口的定义
PTA(接口)用java写 7-8 USB接口的定义定义一个USB接口,并通过Mouse和U盘类实现它,具体要求是:1.接口名字为USB,里面包括两个抽象方法:void work();描述可以工作void stop(); 描述停止工作2.完成类Mouse,实现接口USB,实现两个方法:work方法输出“我点点点”;stop方法输出 “我不能点了”;3.完成类UPan,实现接口USB,实现两个方法:work方法输出“我存存存”;stop方法输出 “我走了”;4测试类Main中,main方
2022-04-24 13:15:51
606
原创 PTA(接口)用java写 7-4 家电类
PTA(接口)用java写 7-4 家电类某大型家电企业拥有一批送货卡车,运送电视机、洗衣机、空调等家电。编程计算每个卡车所装载货物的总重量。要求有一个Appliance(家电)接口和有三个实现类TV、WashMachine和AirConditioner,这些类能够提供自重。有一个Truck类,包含了该货车上的所有家电,用一个集合(数组或集合类)表示。Main函数中程序能够输出Truck类所装载货物的总重量。输入格式:家电数量家电种类编号 家电重量注意:各个家电的编号为:TV:1 WashMac
2022-04-24 13:14:11
2670
原创 PTA(接口)用java写 7-3 接口--四则计算器
PTA(接口)用java写 7-3 接口–四则计算器利用接口做参数,写个计算器,能完成加减乘除运算。定义一个接口ICompute含有一个方法int computer(int n, int m)。定义Add类实现接口ICompute,实现computer方法,求m,n之和定义Sub类实现接口ICompute,实现computer方法,求n-m之差定义Main类,在里面输入两个整数a, b,利用Add类和Sub类的computer方法,求第一个数a和第二个数b之和,输出和,第一个数a和第二个数b之差,
2022-04-24 13:10:20
1305
原创 PTA(接口)用java写7-2 职工排序题
PTA(接口)用java写 7-1 集体评分21. 为某保险公司设计一个职工管理系统,其中职工类的属性有:职工编号,姓名,性别,团体险业绩,个体险业绩;方法有:每个属性对应的set,get方法;不带参数的构造方法;带参数的构造方法,完成对职工属性的初始化;该类实现接口Comparable,完成对职工总业绩的比较。2. 设计一个类,实现Comparator接口,完成对团体险业绩的比较;3. 在Main类中,创建一个职工的线性表,分别完成对职工线性表按照总业绩升序排序,按照团体险业绩升序排序。注
2022-04-24 13:07:48
350
原创 PTA(接口)用java写 7-1 集体评分2
PTA(接口)用java写 7-1 集体评分2程序填空题。请补充以下代码,完成题目要求。(注意:需要提交完整代码) 有一个团队由5个人组成。他们每个人给指导老师一个分数,去掉最高分,去掉最低分,剩下的3个分数的平均分就是该团队对指导老师的评分。import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);int[] gr
2022-04-24 13:04:49
2186
原创 PTA(Java类与对象 方法,方法重载)7-5 员工类
PTA(Java类与对象 方法,方法重载)7-5 员工类假定要为某个公司编写雇员工资支付程序,这个公司有各种类型的雇员(Employee),不同类型的雇员按不同的方式支付工资(都是整数):(1)经理(Manager)——每月获得一份固定的工资(2)销售人员(Salesman)——在基本工资的基础上每月还有销售提成(3)一般工人(Worker)——则按他每月工作的天数计算工资在Employee中提供函数getSalary()计算每个雇员一个月的工资,并在子类中重写。在main函数中构造Employ
2022-04-20 11:25:08
2700
原创 PTA(Java类与对象 方法,方法重载)7-4 jmu-Java-03面向对象基础-02-构造函数与初始化块
PTA(Java类与对象 方法,方法重载)7-4 jmu-Java-03面向对象基础-02-构造函数与初始化块1.定义一个Person类属性:String name, boolean gender, int age, int id ,所有的变量必须为私有(private)。无参构造函数:Person(), 功能:打印This is constructor 。有参构造函数:Person(name, gender, age) ,功能:给属性赋值。建议:使用Eclipse自动生成toString方法2
2022-04-20 11:23:21
873
原创 PTA(Java类与对象 方法,方法重载) 7-3 查询某人
PTA(Java类与对象 方法,方法重载) 7-3 查询某人有一个人员数组,要在此数组中查询某个人是否存在,具体要求如下:1.定义Person类:a 属性 name和ageb 两个属性的getters 和settersc 带参数构造方法,为name和age给值 以及无参构造方法,给name赋值为none,age赋值为1d ToString方法public String toString() {return “Person [name=” + name + “, age=” + age + “
2022-04-20 11:21:59
449
原创 PTA(Java类与对象 方法,方法重载) 7-2 两点成线
PTA(Java类与对象 方法,方法重载) 7-2 两点成线都说两点确定一条直线,那么设计一个直线类Line,需要通过两个点Point对象来确定。Line类具体要求如下:1)定义两个Point对象p1,p2;2)写出有参构造方法,传递两个对象值给p1,p23)为p1,p2写出setters,和getters方法4)为Line写出一个getLength方法求直线中两点的长度为LIne写一个ToString方法,方法如下所示:public String toString() {return
2022-04-20 11:20:33
1028
原创 PTA(Java类与对象 方法,方法重载) 7-1 设计一个风扇Fan类
PTA(Java类与对象 方法,方法重载) 7-1 设计一个风扇Fan类设计一个名为Fan的类表示一个风扇。这个类包括:1.三个名为SlOW、MEDIUM和FAST,其值为1、2和3常量表示风扇的速度。2.一个名为speed的int类型私有数据域表示风扇的速度(默认值为SLOW)。3.一个名为on的boolean类型私有数据域表示风扇是否打开(默认值为false)。4.一个名为radius的double类型私有数据域表示风扇的半径(默认值为5)。5.一个名为color的string类型数据域表示
2022-04-20 11:18:36
1089
原创 PTA(类与对象二)用Java写7-6 统计商品总价
PTA(类与对象二)用Java写7-6 统计商品总价消费者购买超市5件商品,输入商品名和价格,输出购买的商品信息,并输出应付的总价。要求:定义Goods类及其成员变量和方法。(1)定义Goods类:成员变量有 name, price(2)定义Goods类的带两个参数的构造方法。(3)定义Goods类的toString()方法,getPrice()方法。输入格式:输入5行数据,每行一个商品信息,包括商品名和价格,以一个空格分隔。输出格式:输出商品信息,格式:商品名,价格最后输出总价,格式
2022-04-06 15:36:24
2275
3
原创 PTA(类与对象二)用Java写7-5 计算符号函数sign(x)的值
PTA(类与对象二)用Java写7-5 计算符号函数sign(x)的值对于任一整数x,符号函数sign(x)的定义如下:sign(x)=⎩⎨⎧−101x<0x=0x>0请编写程序计算该函数对任一输入整数的值。输入格式:输入在一行中给出整数x。输出格式:在一行中按照格式sign(x) = 函数值输出该整数x 对应的函数值。输入样例:-5输出样例:sign(-5) = -1import java.util.Scanner;public cla
2022-04-06 15:34:03
715
原创 PTA(类与对象二)用Java写7-4 学生类定义
PTA(类与对象二)用Java写7-4 学生类定义定义一个Student类,含类成员变量:String name、String gender、int score、boolean award,所有的变量为私有(private)。1.编写有参构造函数:对name、gender、score、award赋初值;2. 重写(覆盖)toString方法:按照格式:类名 [name=, gender=,score=, award=]输出;3.对每个成员变量生成setter/getter方法;4.main方
2022-04-06 15:31:12
5191
原创 PTA(类与对象二) 用java写7-3 设计交通工具类Vehicle
PTA(类与对象二) 用java写7-3 设计交通工具类Vehicle设计交通工具类Vehicle,其中的私有属性包括:类别kind、速度speed、颜色color;其中的公共方法包括:设置类别setKind( )、设置速度setSpeed( )、设置颜色setColor( )、获取类别getKind( )、获取速度getSpeed( )、获取颜色getColor( )。定义测试类Main,在其main方法中创建两个Vehicle的对象v1和v2,通过键盘输入数据,为其设置不同的类别、速度和颜色,同时输
2022-04-06 15:27:58
9208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人