摘自JAVA2參考大全一段 強制型別轉換

2021-06-02 10:35:36 字數 457 閱讀 4394

下面的程式說明了強制型別轉換:

第3 章資料型別、變數、陣列 41

// demonstrate casts.

class conversion

}該程式的輸出如下:

conversion of int to byte.

i and b 257 1

conversion of double to int.

d and i 323.142 323

conversion of double to byte.

d and b 323.142 67

讓我們看看每乙個型別轉換。當值257被強制轉換為byte變數時,其結果是257除以256

(256是byte型別的變化範圍)的餘數1。當把變數d轉換為int型,它的小數部分被捨棄了。

當把變數d轉換為byte型,它的小數部分被捨棄了,而且它的值減少為256的模,即67。

java2 鍊錶 例

實現鍊錶操作 鍊錶 class doit public node getnext public void setdata string data public string getdata public boolean add node head,string data else public vo...

Java 2 單例模式

想要保證物件唯一。1,為了避免其他程式過多建立該類物件。先禁止其他程式建立該類物件 2,還為了讓其他程式可以訪問到該類物件,只好在本類中,自定義乙個物件。3,為了方便其他程式對自定義物件的訪問,可以對外提供一些訪問方式。這三部怎麼用 體現呢?1,將建構函式私有化。2,在類中建立乙個私有的本類物件。3...

java 2獲取和設定執行緒名稱

string getname 獲取執行緒的名稱。這個方法是放在寫在自定義執行緒類中的,也即是thread的子類 public class mythread extends thread setname string name 方法1 無參構造 set public class mythreaddem...