色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java每個復數都有實部和虛部

夏志豪1年前7瀏覽0評論

Java是一種高級編程語言,它允許我們處理數字、文本、圖像等各種數據類型。其中,復數就是一種常見的數據類型。每個復數都有實部和虛部。

public class ComplexNumber {
private double realPart;
private double imaginaryPart;
public ComplexNumber(double real, double imag) {
this.realPart = real;
this.imaginaryPart = imag;
}
// getter and setter methods
public double getRealPart() {
return this.realPart;
}
public double getImaginaryPart() {
return this.imaginaryPart;
}
public void setRealPart(double real) {
this.realPart = real;
}
public void setImaginaryPart(double imag) {
this.imaginaryPart = imag;
}
// toString method
public String toString() {
return "(" + this.realPart + ", " + this.imaginaryPart + "i)";
}
}

以上是一個復數類的示例代碼。其中,我們使用兩個私有實例變量來存儲復數的實部和虛部。構造方法用來初始化這兩個變量。我們還提供了getter和setter方法來訪問這兩個變量。最后,我們還實現了toString方法,將復數以“(a, bi)”的形式輸出。

下面是一個簡單的使用示例:

public class Main {
public static void main(String[] args) {
ComplexNumber z = new ComplexNumber(1, 2);
System.out.println("z = " + z);  // output: z = (1.0, 2.0i)
z.setRealPart(3);
z.setImaginaryPart(-4);
System.out.println("z = " + z);  // output: z = (3.0, -4.0i)
}
}

以上示例中,我們創建了一個復數z,并初始化其實部為1,虛部為2。然后,我們通過setter方法修改其實部為3,虛部為-4,并輸出修改后的復數。

總之,對于每個復數來說,其實部和虛部都是不可避免的屬性。通過Java中的類和方法,我們可以方便地處理復數類型的數據。