问一下这两道题

1个回答
展开全部
摘要 下面是一个满足要求的ComplexNumber类的示例代码:
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
// 复数类
class ComplexNumber implements Comparable {
private double realPart; // 实部
private double imaginaryPart; // 虚部
// 构造方法
public ComplexNumber(double realPart, double imaginaryPart) {
this.realPart = realPart;
this.imaginaryPart = imaginaryPart;
}
// 获取实部
public double getRealPart() {
return realPart;
}
咨询记录 · 回答于2024-01-16
问一下这两道题
亲,您提供的图片看不清楚哦,因此无法解答
1. 设计一组类满足以下条件: - 平时我们经常会用到竞赛评分程序,请编写一个选手对象类Player和主程序类Test。 - 选手对象:存储参赛选手的编号、姓名、分数等信息。 - 主程序类:利用ArrayList 存储选手对象,他添加选手,能输出选手的编号、姓名和分数。
2. 编写一个复数类ComplexNumber,满足以下要求: * (1)覆盖其Object的toString()方法,向外界返回“a+bi”形式的字串,此方法的声明为:public String toStringO(); * (2)提供相应方法,完成复数的加法、取模运算。 * (3)覆盖Object的equals()方法,让两个复数对象可以确定是否相等。此方法的声明为:public boolean equals(Object obj); * (4)ComplexNumber类实现Comparable接口,使得两个复数对象可以按照“模”来比较“谁大谁小”。 * (5)编写一个方法,此方法可以对一个ArrayList集合进行排序。
亲,查询到第一题答案如下,请参考
下面是一组类的示例代码,满足题目要求: import java.util.ArrayList; // 选手对象类 class Player { private int id; private String name; private int score; public Player(int id, String name, int score) { this.id = id; this.name = name; this.score = score; } public int getId() { return id; } public String getName() { return name; } public int getScore() { return score; } public void setScore(int score) { this.score = score; }
下面是一个满足要求的ComplexNumber类的示例代码: import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; // 复数类 class ComplexNumber implements Comparable { // 实部 private double realPart; // 虚部 private double imaginaryPart; // 构造方法 public ComplexNumber(double realPart, double imaginaryPart) { this.realPart = realPart; this.imaginaryPart = imaginaryPart; } // 获取实部 public double getRealPart() { return realPart; }
亲,这是第二题答案,请参考
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消