java如何声明公众类_类#是公共的,应在名为#.java的文件中声明

classComplex{privateintrealPart;privateintimaginPart;Complex(){this.realPart=0;this.imaginPart=0;}Complex(intrealPart,intimaginPart){this.realPart=realPart;this.imaginPar...

class Complex{

private int realPart;

private int imaginPart;

Complex(){

this.realPart = 0;

this.imaginPart = 0;

}

Complex(int realPart, int imaginPart){

this.realPart = realPart;

this.imaginPart = imaginPart;

}

public void setRealPart(int realPart){

this.realPart = realPart;

}

public void setImaginPart(int imaginPart){

this.imaginPart = imaginPart;

}

public int getRealPart(){

return this.realPart;

}

public int getImaginPart(){

return this.imaginPart;

}

Complex complexAdd(Complex a){

int realPart = this.realPart + a.getRealPart();

int imaginPart = this.imaginPart + a.getImaginPart();

return new Complex(realPart, imaginPart);

}

public String toString(){

if(this.imaginPart == 0) return "" + this.realPart;

else if(this.imaginPart > 0) return "" + this.realPart + "+" + this.imaginPart + "i";

else return "" + this.realPart + this.imaginPart + "i";

}

}

public class TextComplex{

public static void main(String[] args){

Complex a = new Complex(1,2);

Complex b = new Complex(3,4);

Complex sum = a.complexAdd(b);

System.out.println("(" + a + ")" + "+" + "(" + b + ")" + "=" + "(" + sum + ")");

a.setRealPart(2);

a.setImaginPart(3);

b.setRealPart(b.getRealPart() * 2);

b.setImaginPart(b.getImaginPart() *2);

sum = a.complexAdd(b);

System.out.println("(" + a + ")" + "+" + "(" + b + ")" + "=" + "(" + sum + ")");

}

}

展开

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值