自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 收藏
  • 关注

原创 7-10 复数类的定义

编写一个复数类,可以进行复数加法和减法运算。编写一个包含main方法的类测试该复数类。要求该复数类至少包含一个无参的构造方法和一个带参的构造方法;数据成员包括复数的实部和虚部,为double类型;包括两个方法,分别实现复数的加法和减法运算。

2024-01-01 21:11:58 442

原创 7-9教师类

设计一个教师类Teacher,要求:属性有编号(int no)、姓名(String name)、年龄(int age)、所属学院(String seminary),为这些属性设置相应的get和set方法。为Teacher类重写equals方法,要求:当两个教师对象的no相同时返回true。重写Teacher类的toString方法,通过该方法可以返回“no:, age: **, seminary: **”形式的字符串。

2024-01-01 20:26:00 432

原创 多态应用:计算面积

定义三个类,父类(抽象类)GeometricObject代表几何形状,子类Circle代表圆形,子类Rectangle代表矩形。具体属性和方法如下:父类 (抽象类)GeometricObject属性:private String color;为上述变量提供getter()和setter()方法构造方法:为color和name初始化抽象方法:用于计算几何图形的面积子类:Circle属性:private double radius;

2024-01-01 20:24:34 722

原创 定义学生类覆盖Object中的方法实现Comparable接口

定义一个学生类Student,成员变量包括:姓名,生日,学号,学校;重写方法toString,equals,hashCode;实现接口Comparable,按照学号大小进行比较;定义构造方法。

2024-01-01 20:23:48 753

原创 7-4 动物发声模拟器(多态)

设计一个动物发生模拟器,用于模拟不同动物的叫声。比如狮吼、虎啸、狗旺旺、猫喵喵……。定义抽象类Animal,包含两个抽象方法:获取动物类别getAnimalClass()、动物叫shout();然后基于抽象类Animal定义狗类Dog、猫类Cat和山羊Goat,用getAnimalClass()方法返回不同的动物类别(比如猫,狗,山羊),用shout()方法分别输出不同的叫声(比如喵喵、汪汪、咩咩)。最后编写AnimalShoutTest类测试,输出:猫的叫声:喵喵狗的叫声:汪汪。

2024-01-01 20:22:36 473

原创 7-1 求质数

本题目要求输入一个大于等于2的正整数,求所有不大于该正整数的质数。

2024-01-01 20:20:44 446

原创 6-10 人口统计

其中data[]是传入的参数。data[]中的每一个元素都是一个完整的人员信息字符串,该字符串由“姓名,性别,年龄,民族”,各项之间用英文半角的逗号分隔。函数须返回 值是汉族的人数。

2023-12-27 22:06:00 371

原创 6-9 Book类的设计

该类有 四个私有属性分别是书籍名称价格作者出版年份,以及相应的set 与get方法;该类有一个含有四个参数的构造方法,这四个参数依次是书籍名称价格作者出版年份。

2023-12-27 22:04:13 443 2

原创 6-7 创建一个直角三角形类实现IShape接口

创建一个直角三角形类(regular triangle)RTriangle类,实现下列接口IShape。两条直角边长作为RTriangle类的私有成员,类中包含参数为直角边的构造方法。interface IShape {// 接口// 抽象方法 求面积// 抽象方法 求周长其中a和b都是直角三角形的两条直角边。

2023-12-27 22:01:52 365

原创 6-6 求圆面积自定义异常类

在这里给出主类double s=0;/* 请在这里填写答案 编写Circle 和CircleException类*/

2023-12-27 22:00:53 420

原创 6-4 Animal动物工厂

/名字//年龄//返回动物信息//动物叫return age;a.info();a.speak();/*请在这里填写你编写的Dog类、Cat类和Factory类 */

2023-12-27 21:59:49 388

原创 6-2 教师、学生排序

Student类继承了Person,拥有私有属性int类型的sno和String类型的major,分别代表学号与所学专业;提供对应的set,get方法;比较方法完成按照学号比较。Teacher类继承了Person,拥有私有属性int类型的tno和String类型的subject,分别代表教师编号与所授科目;提供对应的set,get方法;比较方法完成按年龄比较。

2023-12-19 19:35:39 433

原创 6-1 jmu-Java-05集合-List中指定元素的删除

编写以下两个函数。

2023-12-19 19:34:29 389

原创 7-4 较为复杂情况下的求和

计算一个给定序列的整数和,序列中可能会混入无关的字母,求和的时候需要忽略。

2023-12-12 17:05:37 621

原创 7-3 成绩录入时的及格与不及格人数统计

编写一个程序进行一个班某门课程成绩的录入,能够控制录入成绩总人数,对录入成绩统计其及格人数和不及格人数。设计一个异常类,当输入的成绩小0分或大于100分时,抛出该异常类对象,程序将捕捉这个异常对象,并调用执行该异常类对象的toString()方法,该方法获取当前无效分数值,并返回一个此分数无效的字符串。

2023-12-12 17:05:06 632

原创 7-2 天不假年

程序填空题。根据题目要求完善下面的代码。请提交完整代码。“今年50,明年18”是一个美好的愿望。人的年龄只能不断增长。Person类的setAge方法用于更新年龄。如果新的年龄比原来的年龄小,则输出B表示发现异常,否则输出A表示正常。int age;}else{

2023-12-12 17:04:31 485

原创 7-1 jmu-Java-06异常-02-使用异常机制处理异常输入

使用异常处理输入机制,让程序变得更健壮。

2023-12-12 17:03:53 345

原创 6-1 匿名内部类

在下面的空白处填入代码,完成一个打印机的创建,完成输入输出功能。输出打印出this is print out;输入打印出the print getData:+输入的字符串。

2023-12-05 19:36:17 529

原创 7-3 员工类

假定要为某个公司编写雇员工资支付程序,这个公司有各种类型的雇员(Employee),不同类型的雇员按不同的方式支付工资(都是整数):(1)经理(Manager)——每月获得一份固定的工资(2)销售人员(Salesman)——在基本工资的基础上每月还有销售提成(3)一般工人(Worker)——则按他每月工作的天数计算工资在Employee中提供函数getSalary()计算每个雇员一个月的工资,并在子类中重写。

2023-12-05 19:35:24 380

原创 7-1 接口--四则计算器

在这里给出相应的输出。在这里给出一组输入。输入在一行中给出2个整数。

2023-12-05 19:34:54 590

原创 6-2 员工的工资

假定要为某个公司编写雇员工资支付程序,这个公司有各种类型的雇员(Employee),不同类型的雇员按不同的方式支付工资(都是整数):(1)经理(Manager)——每月获得一份固定的工资(2)销售人员(Salesman)——在基本工资的基础上每月还有销售提成(3)一般工人(Worker)——则按他每月工作的天数计算工资在Employee中提供方法getSalary(),用于计算每个雇员一个月的工资,并在子类中重写。

2023-12-05 19:34:17 438

原创 6-1 动物体系

基于继承关系编写一个动物体系,具体的动物包含小狗和小猫。每只动物都有名字和颜色,都能够做自我介绍(introduce)。此外,小狗有智商属性(整数),能接飞盘(catchFrisbee(),方法体内输出一行“catch frisbee”即可),小猫有眼睛颜色属性,能抓老鼠(catchMouse(),方法体内输出一行“catch mouse”即可)。各种小动物自我介绍时均介绍自己的姓名和颜色,此外,小狗应介绍自己的智商,小猫应介绍自己的眼睛颜色。

2023-12-05 19:33:42 435

原创 泛型基础初学应用

【代码】泛型基础初学应用。

2023-12-03 15:10:23 316

原创 List集合方法应用

【代码】List集合方法应用。

2023-12-02 15:05:27 308

原创 Collection集合储存学生对象并遍历

2.创建Collection集合对象。5.遍历集合(迭代器方式)4.把学生添加到集合。

2023-12-02 14:40:42 348

原创 6-2 Student排序

设计Student类,包括成员变量:String name和int age。实现Comparable接口,使得Student可以通过工具类Arrays的sort方法进行升序排序,比较规则是根据age的大小进行比较。同时重写toString方法,返回name。

2023-11-28 19:13:56 454

原创 7-1 USB接口的定义

定义一个USB接口,并通过Mouse和U盘类实现它,具体要求是:1.接口名字为USB,里面包括两个抽象方法:描述可以工作描述停止工作2.完成类Mouse,实现接口USB,实现两个方法:work方法输出“我点点点”;stop方法输出 “我不能点了”;3.完成类UPan,实现接口USB,实现两个方法:work方法输出“我存存存”;stop方法输出 “我走了”;4测试类Main中,main方法中。

2023-11-28 18:49:17 666

原创 6-1 面积求和

由于各种图形 求面积的方式不一样,为了使编写的程序能够适应求不同形状的面积和,当新增加一个图形的时候,不需要修改其他类,采用面向接口的编程,其类图如下图所示:根据以上类图,你需要设计和编写如下类:######1.IGeometry接口类 ,里面有double getArea()接口方法2.Rect类实现接口,有属性 a,b,有参构造方法及对接口方法的实现######3.Circle类实现接口,有属性r,有参构造方法及对接口方法的实现,其中PI=3.14。

2023-11-28 18:30:11 386

原创 6-2 设计门票(抽象类)

某学校举办一次活动,需要凭票参加,每张票都有票号和售价。门票分为3类:当天票,预订票和学生预订票。当天票价格50。预订票,提前时间>10天的,售价30;提前10天以内的,售价40;学生预订票,提前时间>10天的,售价15;提前10天以内的,售价20。(1)编写抽象类Ticket类,包含以下成员①属性:number:私有,int型,表示票号;②方法:Ticket(int number), 构造方法,初始化票号;int getPrice(), 返回票价,抽象方法;

2023-11-21 17:50:07 162

原创 6-1 从抽象类shape类扩展出一个圆形类Circle

请从下列的抽象类shape类扩展出一个圆形类Circle,这个类圆形的半径radius作为私有成员,类中应包含初始化半径的构造方法。public abstract class shape {// 抽象类主类从键盘输入圆形的半径值,创建一个圆形对象,然后输出圆形的面积和周长。保留4位小数。圆形类名Circle。

2023-11-21 17:48:27 180

原创 在 CS2 的沙二地图中匪攻打 A 点有几种常见策略:

csgo

2023-11-19 21:10:06 133

原创 谈谈程序猿的职业方向

大学生在校期间可能会有这样的疑问:将来就业干啥好呢?如果你是学计算机的,将来想进入软件和互联网行业,恭喜,这是个好行业,薪水很高, 也不需靠关系,一切靠实力说话,不需要有个好爸爸。坏处是,这个行业需要极为繁重的脑力和体力劳动,加班也是司空见惯的事情。接下来的问题是:现在软件和互联网大概有哪些方向?

2023-11-19 20:48:38 27

原创 利用递归实现文件遍历(java)

【代码】利用递归实现文件遍历(java)

2023-11-18 16:18:38 59

原创 7-8 递归练习 十进制转二进制

【代码】7-8 递归练习 十进制转二进制。

2023-11-11 22:38:13 47

原创 7-3 Circle类

b定义Main类,在main方法中,完成下列操作### 输入格式: 从键盘输入一个整数半径。

2023-11-11 22:17:02 162

原创 7-2 程序填空题2

## 输入格式: 无 ### 输出格式: 无 ### 输入样例: ```in ``` ### 输出样例: ```out Constructor one invoked!补全以下程序,使得程序输出结果与下述结果一致。

2023-11-11 22:16:11 333

原创 7-1 jmu-Java-03面向对象基础-02-构造方法与初始化块

int ageint id,所有的变量必须为私有(private)。Person()打印。给属性赋值。建议:使用Eclipse自动生成toString方法为Person类加入初始化块,在初始化块中对id属性赋值,并且要保证每次的值比上次创建的对象的值+1。然后在下一行打印其中...是id的值。可为Person类定义一个static属性来记录所创建的对象个数。

2023-11-11 22:15:37 314

原创 6-3 Point

There is a class that is incompleted. Please complete the class according to the test code in .//有一个未完成的类点。请根据 Main 中的测试代码完成课程。裁判测试程序样例:答案

2023-11-11 22:13:49 72

原创 6-2 根据派生类写出基类(Java)

提示: 观察派生类代码和main方法中的测试代码,补全缺失的代码。

2023-11-11 22:11:52 105

原创 6-1 二维向量定义及相加(Java)

提示:需要补充的成员方法有: 1. 无参构造方法 2. 带参构造方法 3. getX 4. getY 5. setX 6. setY 7. add方法。

2023-11-11 22:09:58 183

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除