问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

定义一个复数(z=x+iy)类Complex

发布网友 发布时间:2022-05-02 18:41

我来回答

2个回答

热心网友 时间:2022-06-21 06:49

public class Complex {
int x,y;
Complex(){
x=0;
y=0;
}
int getx(){
return x;
}
int gety(){
return y;
}
void showcomp(){
if(x==0){
System.out.println(y+"i");
}
else if(y>0)
System.out.println(x+"+"+y+"i");

else if(x==0&&y==0){
System.out.println("0");
}

else
System.out.println(x+""+y+"i");

}
Complex(int s,int z){
x=s;
y=z;
}
static Complex addcomp(Complex c1,Complex c2){
Complex b= new Complex(c1.getx()+c2.getx(),c2.gety()+c1.gety());
return b;
}
static Complex subcomp(Complex c1,Complex c2){
Complex b = new Complex(c1.getx()-c2.getx(),c1.gety()-c2.gety());
return b;
}
static Complex mulitcomp(Complex c1,Complex c2){
Complex b = new Complex(c1.getx()*c2.getx()-c1.gety()*c2.gety(),c1.getx()*c2.gety()+c2.getx()*c1.gety());
return b;

}
public static boolean equalComp(Complex c1,Complex c2){
boolean b;
if(c1.x==c2.x&&c1.y==c2.y)
b=true;
else
b=false;
return b;
}
}

import java.util.*;
public class Mainclass {
public static void main(String args[]){
Scanner reader = new Scanner(System.in);
int x=reader.nextInt();
int y=reader.nextInt();
int x2=reader.nextInt();
int y2=reader.nextInt();
Complex c1,c2,c3;
boolean c4;
c1 = new Complex(x,y);
c2 = new Complex(x2,y2);
c3 = new Complex();
System.out.println("计算二个复数的加法");
c3=Complex.addcomp(c1, c2);
c3.showcomp();
System.out.println("计算二个复数的减法");
c3=Complex.subcomp(c1, c2);
c3.showcomp();
System.out.println("计算二个复数的乘法");
c3=Complex.mulitcomp(c1, c2);
c3.showcomp();
System.out.println("判断二个复数是否相等");
c4=Complex.equalComp(c1, c2);
if(c4){
System.out.println("二个复数是相等");
}
else
System.out.println("二个复数不相等");

}

}

热心网友 时间:2022-06-21 06:50

public class Complex{
private int x;
private int y;
public Complex(){
this.x = 0;
this.y=0;
}
public int  getX(){
return this.x;
}
public int getY(){
return this.y;
}
public Complex(int x,int y){
this.x = x;
this.y = y;
}

public void showComp(){
System.out.println(x+""+y+"i");
}
public Complex addComp(Complex C1,Complex C2){
return new Complex(C1.getX() + C2.getX(), C1.getY() + C2.getY());
}

public Complex subComp(Complex C1,Complex C2){
return new Complex(C1.getX() - C2.getX(), C1.getY() - C2.getY());
}

// 乘和除类似

public static void main(String[] args){
//获得测试用例的参数x,y
//获得方法,我不清楚你说的意思,我自定义一个,不是的话自己修改下
int x1=1;
int y1=2;
int x2 =5;
int y2=9;
Complex a1 = new Complex(x1,y1);
Complex a2 = new Complex(x2,y2);

Complex result1 = addComp(a1,a2);
showComp(result1);

Complex result2 = subComp(a1,a2);
showComp(result2);

//乘法除法类似
}
}


声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抖音无人机如何收益 谁知道人力资源关于招聘方面要从哪里入手啊?还有就是培训这块有什么好的... 现在去招聘会找工作太冷了,还有没有其他更方便的途径啊? (活色生香)里乐颜是不是失去嗅觉了?是怎么失去了? ...已经被河北金融学院录取,想知道金院的录取通知书什么时候开始下发... 贵州考生何时才能收到河北金融学院专科的录取通知书 河北金融学院录取通知书里装什么东西 苏州工业园区社保缴费比例是多少 苏州园区乙类社保怎么? 梦幻西游怎么样在交易的时候改变钱的颜色...?高手请教!!! manolo blahnik怎么样 谁能给我的布娃娃起个漂亮名字呢?大神们帮帮忙 BBG X5思维平衡车的电池是多少WH的 天女散花可以形容什么 我买了个平衡车!电池规格是初始容量2~4 Ah,电压36V,充电用时说是2小 给一个萝卜(布娃娃)取名。(可爱、新颖的名字) 《哈利波特》死亡圣器是哪三个? 北京铁路局在职研究生咋考 《哈利·波特》死亡圣器是哪三个? 平衡车36v 电池容量2.4ah是多少电量 容量是多少 毫安的电池能跑多少公里 东莞天女散花是什么? 54,8ⅴ的平衡车电池用多少节18650节电池? 铁路客运段在职研究生怎么考 安速驰平衡车电池型号 天女散花是啥动作? 在国企(铁路工程局)工作,考在职研究生有实际作用吗?作用大吗? 天女散花是什么意思及造句 cuerlsson9.complex是韩国的什么牌子 平衡车上的单块18650电池是多少毫安的? GUERlSSON@9-complex是韩国的什么品牌?有什么用处? 一个很可爱的布娃娃,我想给她起一个重叠的名字,比如:花花 如何鉴别电动自平衡车的电池电量大小 天女散花是什么动作? 哈利波特的死亡圣器分别是什么? 天女散花姿势怎么做? 平衡车什么电池好 天女散花和精卫填海故事意思是否相近? 诗句“满城尽带黄金甲”出自哪里首诗? 哈利波特中三件死亡圣器是什么?? 天女散花的拼音和披头散发的拼音是什么? 给布娃娃起名字么什好? 天女散花是形容什么啊 哈利波特 死亡圣器有哪几件? 我想送一双高跟鞋给女朋友,有什么可以推荐吗? 天女散花是什么现象? 《哈利波特与死亡圣器》内容概括是什么? 怎么把两张脸合并成一张脸,比如 满城尽带黄金甲这句诗出自哪首诗 哈利波特与死亡圣器谁是叛徒? 哈利波特死亡圣器上谁出卖了他们