下面的程式說明了強制型別轉換:
第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...