W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
最小的整數(shù)類型為 byte
。 byte
類型變量在使用來(lái)自網(wǎng)絡(luò)或文件的數(shù)據(jù)流時(shí)非常有用。
字節(jié)變量通過使用byte關(guān)鍵字聲明。下面聲明兩個(gè)字節(jié)變量b和c:
byte b, c;
byte
是有符號(hào)的8位類型,范圍從-128到127。
以下代碼創(chuàng)建兩個(gè)字節(jié)類型變量并分配值。
public class Main { public static void main(String[] args) { byte b1 = 100; byte b2 = 20; System.out.println("Value of byte variable b1 is :" + b1); System.out.println("Value of byte variable b1 is :" + b2); } }
上面的代碼生成以下結(jié)果。
字節(jié)類在對(duì)象中封裝了原始類型字節(jié)的值。字節(jié)類提供了將字節(jié)轉(zhuǎn)換為字符串和字符串轉(zhuǎn)換為字節(jié)的幾種方法
Java short類型的大小在字節(jié)和整數(shù)之間。
short是一個(gè)有符號(hào)的16位類型。短類型變量的范圍為-32,768到32,767。
下面是一些簡(jiǎn)短變量聲明的例子:
short s; short t;
當(dāng)在表達(dá)式中使用字節(jié)和短型值時(shí),在求值表達(dá)式時(shí)將它們提升為int。
int
是有符號(hào)的32位類型,范圍為 -2,147,483,648
到 2,147,483,647
。
當(dāng)int類型不夠大時(shí),使用Java long類型。
long是一個(gè)有符號(hào)的64位類型和。長(zhǎng)型的范圍是-9,223,372,036,854,775,808至9,223,372,036,854,775,807。
要指定一個(gè)長(zhǎng)文字,你需要告訴編譯器字面值的類型為 long
,通過在文本上附加一個(gè)大寫或小寫的 L
。例如, 0x7ffffffffffffffL
或 123123123123L
。
以下代碼創(chuàng)建一個(gè) long
類型文字,并將值分配給a long
類型變量。
public class Main { public static void main(String args[]) { long l = 0x7ffffffffffffffL; System.out.println("l is " + l); } }
此程序生成的輸出如下所示:
這里是一個(gè)使用long類型來(lái)存儲(chǔ)結(jié)果的程序。
public class Main { public static void main(String args[]) { long result= (long)Integer.MAX_VALUE * (long)10; System.out.println(result);//21474836470 } }
結(jié)果不能保存在int變量中。
上面的代碼生成以下結(jié)果。
八進(jìn)制值在Java中由前導(dǎo)零表示。有效值09將從編譯器產(chǎn)生錯(cuò)誤,因?yàn)?在八進(jìn)制的0到7范圍之外。
public class Main { public static void main(String[] args) { int i = 010; System.out.println(i); } }
輸出:
十六進(jìn)制與模8字大小(例如8,16,32和64位)匹配。您表示具有前導(dǎo)零-x(0x或0X)的十六進(jìn)制常數(shù)。
十六進(jìn)制數(shù)字的范圍為0到15,因此A到F(或a到f)代替10到15。
整數(shù)常量可以始終分配給一個(gè)長(zhǎng)變量。也可以為char分配整數(shù),只要它在范圍內(nèi)。
public class Main{ public static void main(String[] argv){ int f = 0XFFFFF; System.out.println(f);//1048575 } }
上面的代碼生成以下結(jié)果。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: