Java有兩大數(shù)據(jù)類型:
有八種基本類型。六種數(shù)字類型(四個整數(shù)型,兩個浮點型),一種字符類型,還有一種布爾型。其實還有void,但是我們并不算在內。
bytebtye型在C++中沒有與之對應的。btye只有8位,即只有1字節(jié)。
范圍是
[
?
2
7
,
2
7
?
1
]
[-2^7,2^7-1]
[?27,27?1]即-128到127。
short有16位,2字節(jié)。
范圍是
[
?
2
15
,
2
15
?
1
]
[-2^{15},2^{15}-1]
[?215,215?1]
有32位,4字節(jié)。
范圍是
[
?
2
31
,
2
31
?
1
]
[-2^{31},2^{31}-1]
[?231,231?1]
64位,8字節(jié)
范圍是
[
?
2
63
,
2
63
?
1
]
[-2^{63},2^{63}-1]
[?263,263?1]
long類型在賦值的時候數(shù)字要以L結尾,例如
long num = 100L;
float32位。單精度浮點數(shù)。
double64位。雙精度浮點數(shù)。
boolean就是C++的bool類型。只能賦值true
或者false
。
注意Java中的char是16位的Unicode字符。與C++的UTF-8字符char不同。Java的char對應到C++就是wchar_t
。
我們在C++中是通過sizeof
運算符來獲取大小的。但在Java中,我們直接調用內置的包裝類即可。比如我想獲取byte的信息:
Byte.SIZE;//二進制位數(shù)
Byte.MAX_VALUE;//大值
Byte.MIN_VALUE;//最小值
Java常量聲明java常量使用final修飾符。與C++中的const一樣。
final double PI = 3.1415927;
常量值
整形常量值Java 的整型常量值主要有如下 3 種形式:
Java 的布爾型常量只有兩個值,即 false(假)和 true(真)。
字符型和字符串常量值與C++一樣單引號字符,雙引號字符串。不可混用。
常用轉義字符轉義字符 | 解釋 |
---|---|
換行 (0x0a) | |
\r | 回車 (0x0d) |
\f | 換頁符(0x0c) |
\b | 退格 (0x08) |
\0 | 空字符(0x0) |
\s | 字符串 |
\t | 制表符 |
" | 雙引號 |
’ | 單引號 |
\ | 反斜杠 |
\ddd | 八進制字符 (ddd) |
\uxxxx | 16進制Unicode字符 (xxxx) |
你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
新聞標題:Java基礎(二)數(shù)據(jù)類型-創(chuàng)新互聯(lián)
瀏覽路徑:http://jinyejixie.com/article14/ghege.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設、搜索引擎優(yōu)化、域名注冊、云服務器、網(wǎng)站改版、用戶體驗
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)