JAVA第三次上機作業

2021-07-23 23:53:35 字數 2381 閱讀 4541

一。上機要求:

二、上機內容:

2、編寫乙個類實現複數的運算。

複數類complexnumber的屬性:

m_drealpart:實部,代表複數的實數部分。

m_dimaginpart:虛部,代表複數的虛數部分。

複數類complexnumber的方法:

complexnumber():建構函式,將實部、虛部都置為0。

complexnumber(double r,double i):建構函式,建立複數物件的同時完成複數的實部、虛部的初始化,r為實部的初值,i為虛部的初值。

getrealpart():獲得複數物件的實部。

getimaginpart():獲得複數物件的虛部。

setrealpart(double d):把當前複數物件的實部設定為給定的形式引數的數字。

setimaginarypart(double d):把當前複數物件的虛部設定為給定的形式引數的數字。

complexadd(complexnumber c):當前複數物件與形式引數複數物件相加,所得的結果也是復數值,返回給此方法的呼叫者。

complexadd(double c):當前複數物件與形式引數實數物件相加,所得的結果仍是復數值,返回給此方法的呼叫者。

complexminus(complexnumber c) :當前複數物件與形式引數複數物件相減,所得的結果也是復數值,返回給此方法的呼叫者。

complexminus(double c) :當前複數物件與形式引數實數物件相減,所得的結果仍是復數值,返回給此方法的呼叫者。

complexmulti(complexnumber c):當前複數物件與形式引數複數物件相乘,所得的結果也是復數值,返回給此方法的呼叫者。

complexmulti(double c):當前複數物件與形式引數實數物件相乘,所得的結果仍是復數值,返回給此方法的呼叫者。

tostring():把當前複數物件的實部、虛部組合成a+bi的字串形式,其中和分別為實部和虛部的資料。

二。**參考

public class complexnumber

//complexnumber(double r,double i):建構函式,建立複數物件的同時完成複數的實部、虛部的初始化,

//r為實部的初值,i為虛部的初值。

public complexnumber(double r,double i)

public double get_drealpart()

public void set_drealpart(double mdrealpart)

public double get_dimaginpart()

public void set_dimaginpart(double mdimaginpart)

//complexadd(complexnumber c):當前複數物件與形式引數複數物件相加,所得的結果也是復數值,返回給此方法的呼叫者。

public complexnumber complexadd(complexnumber c)

//complexadd(double c):當前複數物件與形式引數實數物件相加,所得的結果仍是復數值,返回給此方法的呼叫者。

public complexnumber complexadd(double c)

//complexminus(complexnumber c) :當前複數物件與形式引數複數物件相減,所得的結果也是復數值,返回給此方法的呼叫者。

public complexnumber complexminus(complexnumber c)

//complexminus(double c) :當前複數物件與形式引數實數物件相減,所得的結果仍是復數值,返回給此方法的呼叫者。

public complexnumber complexminus(double c)

//complexmulti(complexnumber c):當前複數物件與形式引數複數物件相乘,所得的結果也是復數值,返回給此方法的呼叫者。

public complexnumber complexmulti(complexnumber c)

//complexmulti(double c):當前複數物件與形式引數實數物件相乘,所得的結果仍是復數值,返回給此方法的呼叫者。

public complexnumber complexmulti(double c)

//tostring():把當前複數物件的實部、虛部組合成a+bi的字串形式,其中和分別為實部和虛部的資料。

public string tostring()

}2) choosecomplexnumber:

public class choosecomplexnumber

}

第三次上機作業

1.列印所有的水仙花數,水仙花數是指各位數的立方和等於 該數本身 知識點 迴圈語句和條件語句 2.在控制台輸出圖形 3.輸入年月日,判斷這是這一年中的第幾天 知識點 迴圈語句 條件語句 4.輸入乙個4位整數,求將該數反轉以後的數,如原數1234,反轉後為4321.知識點 迴圈語句 條件語句 scan...

JAVA第三次上機作業(二)

一。定義乙個名為myrectangle的矩形,類中有四個私有整型域,分別是矩形的左上角座標 xup,yup 和右下角座標 xdowm,ydown 類中定義沒有引數的構造方法和有四個int引數的構造方法,用來初始化類物件。類中還有以下方法 getw 計算矩形的寬度 geth 計算矩形的高度 area ...

SDN第三次上機作業

在給定如下圖實驗拓撲情況下,用vlan得到下列虛擬網段 要求實現 h1 h4互通 h2 h5互通 h3 h6互通 其餘主機間無法通訊 1.建立拓撲 使用python指令碼語言建立 對s1,s2均需要下發流表,處理1,2,3埠接收資料,新增vlan標籤,對4埠接收資料去標籤,到對應埠。ovs對s1下發...