枚舉類型:Size s=Size.SMALL;
//從字串轉換為枚舉
枚舉可用于for,switch語句中
運行EnumTest.java
枚舉類型是引用類型,不屬于原始數據類型,可以使用“==”和equals()方法直接比對枚舉變量的值。
原碼、反碼、補碼的概念:
數在計算機中是以二進制形式表示的。 數分為有符號數和無符號數。 原碼、反碼、補碼都是有符號定點數的表示方法。 一個有符號定點數的最高位為符號位,0是正,1是副。 以下都以8位整數為例, 原碼就是這個數本身的二進制形式。 例如 0000001 就是+1 1000001 就是-1 正數的反碼和補碼都是和原碼相同。 負數的反碼是將其原碼除符號位之外的各位求反 [-3]反=[10000011]反=11111100 負數的補碼是將其原碼除符號位之外的各位求反之后在末位再加1。 [-3]補=[10000011]補=11111101 一個數和它的補碼是可逆的。
所謂原碼就是前面所介紹的二進制定點表示法,即最高位為符號位,“0”表示正,“1”表示負,其余位表示數值的大小。 反碼表示法規定:正數的反碼與其原碼相同;負數的反碼是對其原碼逐位取反,但符號位除外。 補碼表示法規定:正數的補碼與其原碼相同;負數的補碼是在其反碼的末位加1。
Java中的類型轉換
可以看出使用double類型的數值進行計算,其結果是不精確的。我們可以使用使用BigDecimal類的方法解決。
字串轉為數字的基本方法
在運行以下程序
int X=100;
int Y=200;
新聞熱點
疑難解答