求郑莉编著的java语言程序设计(第二版)课后答案。谢谢啦!邮箱214047103@qq.com

如题所述

第1个回答  2012-10-08
这位兄弟or小妹,可不可以不这么懒,至少你把题目列出来吧,要不大家怎么给你解答,不是所有人都上学或者有你这课本的!追问

嘿嘿sorry啊!声明并测试一个复数类,其方法包括toString()及复数的加,减,乘运算。

追答

package test;
public class Fushu {

int shibu;
int xubu;

public Fushu(){}

public Fushu(int shibu, int xubu){
this.shibu = shibu;
this.xubu = xubu;
}

public String toString(){
return this.shibu+"+"+this.xubu+"i";
}

/**
* 加法
* @param x
* @param y
* @return
*/
public static Fushu add(Fushu x,Fushu y){
Fushu fushu = new Fushu();
fushu.shibu = x.shibu + y.shibu;
fushu.xubu = x.xubu + y.xubu;
return fushu;
}

/**
* 减法
* @param x
* @param y
* @return
*/
public static Fushu sub(Fushu x,Fushu y){
Fushu fushu = new Fushu();
fushu.shibu = x.shibu - y.shibu;
fushu.xubu = x.xubu - y.xubu;
return fushu;
}

/**
* 乘法
* @param x
* @param y
* @return
*/
public static Fushu mul(Fushu x,Fushu y){
Fushu fushu = new Fushu();
fushu.shibu = x.shibu * y.shibu - x.xubu * y.xubu;
fushu.xubu = x.shibu * y.xubu + y.shibu * x.xubu;
return fushu;
}

}

本回答被提问者采纳

Warning: Invalid argument supplied for foreach() in /www/wwwroot/aolonic.com/skin/templets/default/contents.html on line 45
相似回答