- 博客(20)
- 收藏
- 关注
原创 12.1.2 一个公司(Company)包含若干员工(Worker),员工每月领取工资,公司能够计算每个月付给员工的工资总和
一个公司(Company)包含若干员工(Worker),员工每月领取工资,公司能够计算每个月付给员工的工资总和,两个类具体说明如下:(1) Worker类a) 一个私有的name属性存放员工的姓名;b) 一个私有的sal属性存放员工的工资;c) 一个公有的不带参数的构造方法;d) 一个共有的带参数的构造方法;e) name和sal属性的set方法和get方法;
2024-05-17 00:22:26
811
原创 11-1-1 按照成绩对学生进行排序
Comparable是 Java 中的一个接口,它属于java.lang包,因此在使用时不需要显式地导入。这个接口主要用于定义对象的自然排序和比较规则。当一个类实现了Comparable接口,它就承诺提供了一种方法来确定该类的实例与其他实例之间的相对顺序。ComparableT是一个类型参数,代表compareTo方法要比较的对象的类型。使用类型参数允许Comparable接口与各种类型的对象一起工作。compareTo如果调用对象应该排在参数对象之前,返回一个负整数。
2024-05-15 21:12:00
1149
1
原创 3.2-2 设计一个名为MyInteger的类
非静态方法(如isEven()isOdd()isPrime()这些方法通常与类的实例(对象)相关联。它们可以访问类的实例变量(如果有的话)。它们通常需要通过类的实例来调用,例如。在没有显式创建类的实例的情况下,不能直接调用这些方法。静态方法(如isOdd(int)这些方法与类本身相关联,而不是与类的实例相关联。它们不能访问类的非静态变量(除非通过类的实例或另一个静态方法)。它们可以直接通过类名来调用,而不需要创建类的实例,例如。语义和用途。
2024-05-05 22:58:49
1169
4
原创 3.2-1 编写电视类TV
1.创造方法是布尔类型的,用对象和真假做判断on = true;on = false;2.在class里约束条件channel++;3.定义 的 一定要用上。
2024-05-05 21:27:22
451
2
原创 3.1-2 编写一个应用程序,模拟机动车的加速和减速功能。
1.加速/减速方法错误:public speedUp(float up){speed +=up;无返回值要有void2. 如何实现加速减速System.out.println("初始速度是"+vehicle.getSpeed());System.out.println("加速"+a+"后的速度是"+vehicle.getSpeed());System.out.println("降速"+b+"后的速度是"+vehicle.getSpeed());
2024-05-05 11:30:44
757
2
原创 3.1-1 设计一个名为Rectangle的类表示矩形
(1)两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1。(3)一个创建width和height为指定值的矩形的构造方法。(4)一个名为getArea()的方法返回这个矩形的面积。(5)一个名为getPerimeter()的方法返回周长。(2)创建默认矩形的无参构造方法。
2024-05-04 14:34:26
1798
原创 4.2.2 创建用于计算身体质量指数的BMI类,成员变量和成员方法如下
(10)按照表格提供的体重状况判断方法,返回身体状态的方法getStatus(),返回值类型为String。编写测试类,创建BMI对象,从键盘输入某人的姓名、年龄、体重和身高,判断其体重状况,按照如下样例输出相关信息。(3)一个double类型的私有数据域weight,描述人的体重;(4)一个double类型的私有数据域height,描述人的身高;(6)一个创建带特定名字、年龄、体重和身高的BMI对象的构造方法;(1)一个字符串类型的私有数据域name,描述人的名字;(5)一个参数为空的构造方法;
2024-04-25 22:04:02
386
1
原创 4.2.1 参考下面的UML类图,创建Circle类
编写测试类,创建Circle类数组,数组长度为3,输入每个圆的半径,计算每个圆的面积以及所有圆的总面积。
2024-04-25 22:03:38
320
2
原创 4.1.3 设计一个名为Account的银行账户类
设计一个名为Account的银行账户类,包括:(1) 一个名为id的int类型私有账户数据域(默认值为0)。(2) 一个名为balance的double类型私有账户数据域(默认值为0)。(3) 一个能创建默认账户的无参构造方法。(4) 一个能创建带特定id和初始余额balance的账户的构造方法。(5) id、balance的访问器和修改器。(6) 一个名为withDraw的方法从账户提取特定数额,超过账户余额时,提示用户"余额不足"。(7) 一个名为deposit的方法向账户存储特定数额。
2024-04-25 20:43:17
678
1
原创 4.1.2 编程实现计算贷款偿还额的程序。根据用户输入的贷款信息,包括:年利率、贷款额、贷款年限,计算用户该笔贷款的月还款额和总还款额
编程实现计算贷款偿还额的程序。根据用户输入的贷款信息,包括:年利率、贷款额、贷款年限,计算用户该笔贷款的月还款额和总还款额。具体要求:设计一个Loan类表示贷款。这个类包括:(1)一个名为annualInterestRate的私有double数据域,表示一笔贷款的年利率(2)一个名为numberOfYears的私有int数据域,表示一笔贷款的贷款年限(3)一个名为loanAmount的私有double数据域,表示一笔贷款的贷款额(4)一个以默认值创建一笔贷款的无参构造方法。
2024-04-25 20:19:27
736
1
原创 4.1.1 编写二维平面上的点(Point)类,具体内容包括
编写二维平面上的点(Point)类,具体内容包括:(1) 两个私有的double类型的数据域,分别表示点的x和y坐标;(2) 两个数据域的修改器(set方法)和读取器(get方法);(3) 一个计算当前点和另一个点之间的距离的方法:提示:使用Math类的sqrt()方法进行平方根运算。
2024-04-25 15:41:49
587
1
原创 8.1.1 信用卡和储蓄卡都是银行卡,拥有账户、余额等属性。信用卡(CreditCardAccount类)可以透支,拥有透支额度,储蓄卡(SavingsCard类)不可以透支,抽取二者的共同属性和方法
(1)Account类a) id 为账户,balance为余额;b) depoit()方法实现存款功能;c) withDraw( )方法实现取款功能;d) toString( )方法返回对象的账户和余额信息。(2)CreditCardAccount类a) creditCardLimit为透支额度,默认值为5000元;b) withDraw( ) 方法实现取款功能,当额度不够的时候,在控制台输出“余额不足”;c) toString( )方法返回对象的账户、余额和透支额度信息。
2024-04-25 14:27:01
1145
1
原创 8.1-2 GeometricObject类图如下,设计一个名为Triangle的三角形类来扩展GeometricObject
Triangle类包括:(1)三个名为side1、side2和side3的double数据域表示三角形的三条边,他们的默认值是1.0;(2)一个无参的构造方法创建默认的三角形;(3)一个能创建带指定side1、side2和side3的三角形的构造方法;
2024-04-24 21:52:59
950
原创 8.1-1【继承多态练习】一个小型公司,职员有2类,第一类是按月领取薪水,第二类按照周领取薪水,请计算公司每年需要支付的员工薪水的总额
append方法代码如下return 0.0;return "姓名 " + name;return super.toString() + "\n月薪为 " + monthSal + "\n年薪为 " + earnings();return super.toString() + "\n周薪为 " + weekSal + "\n年薪为 " + earnings();
2024-04-23 15:33:04
1020
1
原创 7.1-2 根据下面的要求创建Person、Student、Employee、Faculty、Staff类
根据下面的要求创建Person、Student、Employee、Faculty、Staff类
2024-04-12 23:09:11
390
1
原创 7.1-3 编程实现GeometricObject、Circle、Rectangle类
/补充代码2: 创建两个Rectangle对象r1和r2,r1的颜色为红色(RED),c2的颜色为绿色(GREEN),分别从键盘读入是否填充,以及矩形的宽和高。//补充代码2: 创建两个Rectangle对象r1和r2,r1的颜色为红色(RED),c2的颜色为绿色(GREEN),分别从键盘读入是否填充,以及矩形的宽和高。//补充代码1: 写出常量RED和WHITE的定义,二者三种颜色的值分别为:(1.0,0.0,0.0)和(1.0,1.0,1.0)//补充代码3:补充对其他颜色的转换。
2024-04-12 22:58:44
1120
原创 7.1-1 根据UML图,定义抽象缴费单类Bill,实现GasBill类,定义居民燃气缴费单类。实现WaterBill类,定义居民用水缴费单类。
根据UML图,定义抽象缴费单类Bill,实现GasBill类,定义居民燃气缴费单类。实现WaterBill类,定义居民用水缴费单类。
2024-04-12 22:46:23
340
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人