代码拉取完成,页面将自动刷新
package test;
/**
* Created by dell on 2017/5/9.
*/
public class ComplexNumber {
public int i;
public double a, b,m;
static public double W, X, Y;
static public String Z,z,s;
public ComplexNumber(){
}
public ComplexNumber(double A, double B){
this.a = A;
this.b = B;
}
public void Show(){
s = "z = " + a + " + " + b +"i";
System.out.println("Show a complex number:"+ s );
}
public static void Count(ComplexNumber C1,char C2,ComplexNumber C3){
switch (C2){
case '+' :
X = C1.a + C3.a;
Y = C1.b + C3.b;
Z = "("+X+")" + "+" + "("+Y+")" + "i";
break;
case '-' :
X = C1.a - C3.a;
Y = C1.b - C3.b;
Z = "("+X+")" + "+" + "("+Y+")" + "i";
break;
case '*' :
X = C1.a * C3.a - C1.b * C3.b;
Y = C1.b * C3.a + C1.a * C3.b;
Z = "("+X+")" + "+" + "("+Y+")" + "i";
break;
case '/' :
W = Math.pow(C3.a,2)+Math.pow(C3.b,2);
X = (C1.a * C3.a + C1.b * C3.b)/W;
Y = (C1.b * C3.a - C1.a * C3.b)/W;
Z = "("+X+")" + "+" + "("+Y+")" + "i";
break;
default:
System.out.println("The input is not a valid operator!");
}
}
public void Length(){
if (b != 0){
double s = (int)Math.pow(a, 2)+Math.pow(b, 2);
m = Math.sqrt(s);
}
else
if(a>=0)
m = this.a;
else
m = this.a * -1;
System.out.println("This complex number length is: " + m);
}
public static String getCount(){
return Z;
}
public String toString(){
z = "("+a+")" + "+" + "("+b+")" + "i";
return z;
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。