定义复数类Java_JAVA:定义一个表示复数类的类

共回答了17个问题采纳率:70.6%

package com.test;

public class ComplexNum {

x05// Z = a + bi

x05private int Rez;x05// 实部

x05private int Imz;x05// 虚部

x05

x05

x05public int getRez() {

x05x05return Rez;

x05}

x05public void setRez(int rez) {

x05x05Rez = rez;

x05}

x05public int getImz() {

x05x05return Imz;

x05}

x05public void setImz(int imz) {

x05x05Imz = imz;

x05}

x05public ComplexNum(){}

x05

x05// 构造函数

x05public ComplexNum(int rez,int imz) {

x05x05super();

x05x05Rez = rez;

x05x05Imz = imz;

x05}

x05

x05// 加

x05public static void plus(ComplexNum a,ComplexNum b){

x05x05ComplexNum temp = new ComplexNum();

x05x05temp.setRez(a.getRez()+b.getRez());

x05x05temp.setImz(a.getImz()+b.getImz());

x05x05display(temp);

x05}

x05

x05// 减

x05public static void minus(ComplexNum a,ComplexNum b){

x05x05ComplexNum temp = new ComplexNum();

x05x05temp.setRez(a.getRez()-b.getRez());

x05x05temp.setImz(a.getImz()-b.getImz());

x05x05display(temp);

x05}

x05

x05// 显示

x05public static void display(ComplexNum a){

x05x05StringBuffer sb = new StringBuffer();

x05x05sb.append(a.getRez());

x05x05if(a.getImz()>0){

x05x05x05sb.append("+"+a.getImz()+"i");

x05x05}else if(a.getImz()

1年前

4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值