JAVA:定义一个表示复数类的类定义一个表示复数类的类,要求:(1)具有实部、虚部属性;(2)类中有一个构造方法(参数为复数的实部与虚部);(3) 类中有成员方法,完成复数的加、减以
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/17 04:20:57
![JAVA:定义一个表示复数类的类定义一个表示复数类的类,要求:(1)具有实部、虚部属性;(2)类中有一个构造方法(参数为复数的实部与虚部);(3) 类中有成员方法,完成复数的加、减以](/uploads/image/z/6520247-71-7.jpg?t=JAVA%EF%BC%9A%E5%AE%9A%E4%B9%89%E4%B8%80%E4%B8%AA%E8%A1%A8%E7%A4%BA%E5%A4%8D%E6%95%B0%E7%B1%BB%E7%9A%84%E7%B1%BB%E5%AE%9A%E4%B9%89%E4%B8%80%E4%B8%AA%E8%A1%A8%E7%A4%BA%E5%A4%8D%E6%95%B0%E7%B1%BB%E7%9A%84%E7%B1%BB%2C%E8%A6%81%E6%B1%82%EF%BC%9A%EF%BC%881%EF%BC%89%E5%85%B7%E6%9C%89%E5%AE%9E%E9%83%A8%E3%80%81%E8%99%9A%E9%83%A8%E5%B1%9E%E6%80%A7%EF%BC%9B%EF%BC%882%EF%BC%89%E7%B1%BB%E4%B8%AD%E6%9C%89%E4%B8%80%E4%B8%AA%E6%9E%84%E9%80%A0%E6%96%B9%E6%B3%95%EF%BC%88%E5%8F%82%E6%95%B0%E4%B8%BA%E5%A4%8D%E6%95%B0%E7%9A%84%E5%AE%9E%E9%83%A8%E4%B8%8E%E8%99%9A%E9%83%A8%EF%BC%89%EF%BC%9B%283%29+%E7%B1%BB%E4%B8%AD%E6%9C%89%E6%88%90%E5%91%98%E6%96%B9%E6%B3%95%2C%E5%AE%8C%E6%88%90%E5%A4%8D%E6%95%B0%E7%9A%84%E5%8A%A0%E3%80%81%E5%87%8F%E4%BB%A5)
JAVA:定义一个表示复数类的类定义一个表示复数类的类,要求:(1)具有实部、虚部属性;(2)类中有一个构造方法(参数为复数的实部与虚部);(3) 类中有成员方法,完成复数的加、减以
JAVA:定义一个表示复数类的类
定义一个表示复数类的类,要求:
(1)具有实部、虚部属性;
(2)类中有一个构造方法(参数为复数的实部与虚部);
(3) 类中有成员方法,完成复数的加、减以及显示等功能.
JAVA:定义一个表示复数类的类定义一个表示复数类的类,要求:(1)具有实部、虚部属性;(2)类中有一个构造方法(参数为复数的实部与虚部);(3) 类中有成员方法,完成复数的加、减以
package com.test;
public class ComplexNum {
\x05// Z = a + bi
\x05private int Rez;\x05// 实部
\x05private int Imz;\x05// 虚部
\x05
\x05
\x05public int getRez() {
\x05\x05return Rez;
\x05}
\x05public void setRez(int rez) {
\x05\x05Rez = rez;
\x05}
\x05public int getImz() {
\x05\x05return Imz;
\x05}
\x05public void setImz(int imz) {
\x05\x05Imz = imz;
\x05}
\x05public ComplexNum(){}
\x05
\x05// 构造函数
\x05public ComplexNum(int rez,int imz) {
\x05\x05super();
\x05\x05Rez = rez;
\x05\x05Imz = imz;
\x05}
\x05
\x05// 加
\x05public static void plus(ComplexNum a,ComplexNum b){
\x05\x05ComplexNum temp = new ComplexNum();
\x05\x05temp.setRez(a.getRez()+b.getRez());
\x05\x05temp.setImz(a.getImz()+b.getImz());
\x05\x05display(temp);
\x05}
\x05
\x05// 减
\x05public static void minus(ComplexNum a,ComplexNum b){
\x05\x05ComplexNum temp = new ComplexNum();
\x05\x05temp.setRez(a.getRez()-b.getRez());
\x05\x05temp.setImz(a.getImz()-b.getImz());
\x05\x05display(temp);
\x05}
\x05
\x05// 显示
\x05public static void display(ComplexNum a){
\x05\x05StringBuffer sb = new StringBuffer();
\x05\x05sb.append(a.getRez());
\x05\x05if(a.getImz()>0){
\x05\x05\x05sb.append("+"+a.getImz()+"i");
\x05\x05}else if(a.getImz()