Java的八大基本資料型別
Java中的資料型別,分為引用型別和基本資料型別。基本型別又分為8種,今天要為大家介紹這8種基本資料型別:
1.整數型別
#整數型別有byte,short,int,long,都是有符號(補碼)整數(即能表示負數).
整數面量(127-128)預設為int型,如果不超出聲明類型的範圍,則可以給出小類型直接賦值(不需要強記,在編寫程式過程中會逐漸理解)。 (建議學習:Java影片教學)
使用整數類型要注意取值範圍,(-128~127)之間的整數面量可以直接賦值給byte類型,Java會自動處理符號位,同理,short類型也是一樣的(極少使用)。
Java底層byte,short依照32位元計算(注意int型別範圍也是32位元)。
註:long類型的字面量需要使用「L」,"l"後綴,否則編譯不通過。注意如下所示,因為整數值的預設字面量是int類型,12123123123明顯超出int的範圍,所以會編譯錯誤,但如果在後面加了後綴“L”則表示該數是long類型的。
2.浮點數型別
用於表示小數的資料型態。浮點數原理:二元科學計數法。
10進位浮點數科學計數法:219345=2.19345*(10^5)
2進位浮點數科學計數法:10111=1.0111*(2^100)
以2.19345*(10^5)為例介紹如下概念:
尾數:.19345
指數:5
##基數:10float型共32位(與int相同),其中1位為符號位,指數8位,尾數23位。需要強調的是float的精度是23位(即能精確表達23位的數,超過就被截取了)。 小樹是以尾數長度來表示精確度的,例如pi=3.14,它的精度是2位,pi=3.1415,它的精度就為4位。 比較有趣的是int的精確度比float大,因為int的精確度是31位,大於float。 float類型因為精確度過低,所以一般我們比較常用double型別。 double型態能表示64位,其中1位符號位,11位指數,52位尾數(不用記儲存格式,知道一般小數用double表示就夠了)。 double精度比int準確,能表示的範圍比float大,但是不如long。 要注意一點,浮點數的字面量預設是double。3.字元類型char
字元類型是一個16位元無符號整數,是一個2進位數,這個數值是一個字元的Unicode編碼值。 編碼是什麼?在計算機中不能寫字,只能用0和1表示數,那麼我們人為做了規定,某個數除了表示一個數,還可以表示成一個字元。一個10進制數65代表的字符就是大寫字母A這一切都是為了盡可能的按人的習慣顯示和輸出,在計算機內部永遠是0和1存儲和運算的。 char類型是無符號的16位元整數,最小值為0,最大值為65535=2^16-1,在程式中為一個字元賦值,字元字面量使用單引號,可以為char賦值的有字元、數字、符號。 要注意的是:並不是所有字符都可見,比如/u0000,它一般作為C 中字符串的結束字符,不是"0",如下所示,控制台顯示的小方框代表字符不可見。4.boolean布林類型
表達:真(true)/假(false)。 一般用於判斷語句區塊中:public class demo{ boolean b=false; if(b==true){ System.out.println("回家睡觉"); }else{ System.out.println("熬夜加班"); } }
Java開發教學欄位學習!
以上是Java的八大基本資料型別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

Java一共有8種基本資料型態:1、int佔4字節,取值範圍為「-2147483648~2147483647」;2、short佔2字節,取值範圍為「-32768~32767」;3、long佔8字節;4、byte佔1字節,取值範圍為“-128~127”;5、float是單浮點類型,佔4字節;6、double是雙浮點類型,佔8字節;7、char佔2位元組;8、boolean佔1位元組。

基本資料型別都有固定大小、固定的取值範圍、不可變性、直接存取記憶體、預設值、運算規則、佔用的儲存空間、速度、特殊函數和轉換等特性。詳細介紹:1、固定大小,基本資料類型在宣告時具有固定的大小,表示在任何情況下,每個基本資料類型的儲存空間都是相同的,不會因為變數的值而改變;2、固定的取值範圍,每種基本資料型別都有固定的取值範圍;3、不可變性,基本資料型別是不可變的等等。

plc基本資料型別有位元、位元組、整數、浮點數、字串、布林、時間、計數器、定時器等。詳細介紹:1、位元(Bit):表示一個開關狀態,可以是0或1;2、位元組(Byte):表示8個位元的數據,可以儲存整數值(0-255)或字元;3、整數(Integer):表示有符號的整數值,可以是正數、負數或零;4、浮點數(Float):表示有小數部分的實數值,可是單精確度(32位元)或雙精確度(64位)等

es6中基本資料型別有「Number」、「String」、「Boolean」、「Symbol」、「null」和「undefined」六種類型:1、,包括整數和浮點數,用來表示數值;2、String ,用於表示文字資料;3、Boolean,表示邏輯上的真或假;4、Symbol,用於物件屬性的唯一識別碼;5、null,表示一個空值或不存在的物件;6、undefined。

python基本資料類型有七種,詳細介紹:1、數字,Python支援幾種類型的數字,包括整數、浮點數、複數和布林值;2、字串,是由零個或多個字元組成的有序字元序列,在Python中,字串是不可變的,這意味著不能更改字串中的字元;3、列表,是Python中的可變資料類型,可以包含任意數量和類型的對象,列表是有序的,並且可以包含重複的元素;4、元組,與列表類似等等。

redis基本資料型態有:1、String;2、List;3、Set;4、Hash;5、Sorted Set。詳細介紹:1、String,這是Redis最基本的數據類型,可以儲存任何類型的數據,包括字串、數字和二進位數據等;2、List,是一種有序的字串列表,可以在頭部或尾部加入元素;3、Set,是一組無序、唯一的字串集合,可以對集合進行並、交、差等集合運算等等。

java基本資料類型有:1、byte,用於處理檔案和網路傳輸等位元組層級的資料;2、short,可以用於節省記憶體空間的需求;3、int,使用最廣泛的整數類型;4、 long,用於處理需要較大值的整數計算;5、float,用於科學計算和需要高精度計算的場景;6、double,使用最廣泛的浮點數類型;7、char,可以表示任何字元; 8、boolean,用於條件判斷和布林運算。

常用基本資料型別有整數、浮點型、布林型、字元型、字串、null、枚舉、結構體、聯合和指標等。詳細介紹:1、整數型,用於儲存整數數值,有符號和無符號兩種類型;2、浮點型,用於儲存具有小數部分的數值,分為單精度和雙精度兩種類型;3 、布林型,用於儲存邏輯值,即真或假;4、字元型,用於儲存單一字元或字母;5、字串,用於儲存文字資料或字元序列;6、空值或null,表示沒有值等等。
