java8種基本數據類型
1. java中8個基本數據類型到底是指什麼是什麼意思,有什麼作用我需要權威的回答,
所謂的來基本數據類型,源打個比方:阿拉伯數字0123456789,在JAVA中則用int
i
=
01234567表示,其中int即為基本數據類型,它存儲數字數據,而26英文字母個英文字母則用String
s
=
"abc..."表示,這里的String並非基本數據類型,String是由1個或N各char組成的,而char則為基本數據類型。
簡單的說,基本數據類型就是一系列數據的表現形式。綜上所述
2. java基本數據類型有哪些
Java的基本來數據類型分為:整數類型源、浮點類型、字元類型、布爾類型這四個類型。
1、整數類型
整數類型變數用來表示整數的數據類型。整數類型又分為位元組型(byte)、短整型(short)、整型(int)、長整型(long)這四種。
4、布爾類型
布爾類型是表示邏輯值的基本數據類型。boolean常量有「真」和「假」這兩個狀態。一般用true表示「真」、false表示「假」。它的定義方法是在變數名前加上類型關鍵字boolean。
3. java中的基本數據類型有幾種
Java的兩種數據類型:
內置數據類型:
Java有八種基本類型。六種數字類型(四個整數型(默認是int 型),兩個浮點型(默認是double 型)),一種字元類型,還有一種布爾型。
Byte、short、int、long、float、double、boolean、char。
引用數據類型:
引用類型變數由類的構造函數創建,可以使用它們訪問所引用的對象。這些變數在聲明時被指定為一個特定的類型,比如Employee、Pubby等。變數一旦聲明後,類型就不能被改變了。
對象、數組都是引用數據類型。
所有引用類型的默認值都是null。
一個引用變數可以用來引用與任何與之兼容的類型。
例:Animalanimal = new Animal(「giraffe」)。
4. java只有8種數據類型對嗎
Java八種基本數據類型
1)四種整數類型(byte、short、int、long):
byte:8 位,用於表示最小數據單位,如文件中數據,-128~127
short:16 位,很少用,-32768 ~ 32767
int:32 位、最常用,-2^31-1~2^31 (21 億)
long:64 位、次常用
2)兩種浮點數類型(float、double):
float:32 位,後綴 F 或 f,1 位符號位,8 位指數,23 位有效尾數。
double:64 位,最常用,後綴 D 或 d,1 位符號位,11 位指數,52 位有效尾
3)一種字元類型(char):
char:16 位,是整數類型,用單引號括起來的 1 個字元(可以是一個中文字元),使用 Unicode 碼代表字元,0~2^16-1(65535) 。
4)一種布爾類型(boolean):true 真 和 false 假。
5. java的8種基本數據類型都有.length() 的嗎
基本數據類型 byte short int long float double boolean char
無任何方法
6. 我需要Java八種基本數據類型簡單的小例子 謝謝
類型 包含 默認值 大小 范圍
boolean true或false false 1位 -------
char unicode字元 \uxxxx 16位 \u0000--\uffff
byte 有符號整數 0 8 -128 ___127
short 有符號整數 0 16 -32768__32768
int 有符號整數 0 32 -214783648___2147483648
long 有符號整數 0 64 -9223372036854775808___9223372036854775808
float IEEE浮點 0.0 32 +-1.4E-45 ____+-3.4028235E+38
double IEEE浮點 0.0 64 +-4.9E-324____+-1.7976931348623157E+308
樓上的大哥,String 是包裝類,不是基本數據類型!
7. JAVA中八種基本數據類型從大到小的順序是什麼
可以解釋一下你說的從大到小是什麼意思嘛?是不是位數和精度呢?
8. java的基本數據類型有哪些
java基本數據類型就8種,記住就好了。除了這些都是引用型的了。
java四類八種基本數據類型
第一類:整型byteshortintlong
第二類:浮點型floatdouble
第三類:邏輯型boolean(它只有兩個值可取truefalse)
第四類:字元型char
在棧中可以直接分配內存的數據是基本數據類型。
引用數據類型:是數據的引用在棧中,但是他的對象在堆中。
要想學好Java必須知道各種數據的在內存中存儲位置。對內存有了很好的了解,可以有助你分析程序。
位元組:
boolean布爾型1/8
byte位元組類型1
char字元型2一個字元能存儲一個中文漢字
short短整型2
int整數類型4
float浮點類型(單精度)4
long長整形8
double雙精度類型(雙精度)8
java中默認的整數類型是int類型,如果要定義為float型,則要在數值後加上l或L;
默認的浮點型也是雙精度浮點,如果要定義為float型,則要在數值後加上f或F。
一個位元組等於8位,一個位元組等於256個數,就是-128到127一共256。
kB就是kBytesBytes就是「位元組」的意思!
K就是千的意思,因為計算機是通過二進制來計算,10個1正好是1024
1111111111(二進制)=1024(十進制)
1Bytes(位元組)=8bit(比特)
一個英文字母或一個阿拉伯數字就是一個字元,佔用一個位元組
一個漢字就是兩個字元,佔用兩個位元組。
一般講大小是用Bytes,大寫的「B」,講網路速率是用bit,注意是小寫的「b」。
例:一個文件有8MBytes
例:我下載文件的速率是256KB/s,即2Mbit,這通常就是我們寬頻上網的速率。
基本數據類型自動轉換
byte->short,char->int->long
float->double
int->float
long->double
記住:小可轉大,大轉小會失去精度!!!
9. 類型有哪些java的八大基本數據類型
1)四種整數類型(byte、short、int、long): byte:8 位,用於表示最小數據單位,如文件中數據,-128~127 short:16 位,很少用,-32768 ~ 32767 int:32 位、最常用,-2^31-1~2^31 (21 億) long:64 位、次常用 注意事項: int i=5; // 5 叫直接量(或字面量),即 直接寫出的常數。 整數字面量默認都為 int 類型,所以在定義的 long 型數據後面加 L或 l。 小於 32 位數的變數,都按 int 結果計算。 強轉符比數學運算符優先順序高。見常量與變數中的例子。
2)兩種浮點數類型(float、double): float:32 位,後綴 F 或 f,1 位符號位,8 位指數,23 位有效尾數。 double:64 位,最常用,後綴 D 或 d,1 位符號位,11 位指數,52 位有效尾 注意事項: 二 進 制 浮 點 數 : 1010100010=101010001.0*2=10101000.10*2^10(2次方)=1010100.010*2^11(3次方)= . 1010100010*2^1010(10次方) 尾數: . 1010100010 指數:1010 基數:2 浮點數字面量默認都為 double 類型,所以在定義的 float 型數據後面加F 或 f;double 類型可不寫後綴,但在小數計算中一定要寫 D 或 X.X float 的精度沒有 long 高,有效位數(尾數)短。 float 的范圍大於 long 指數可以很大。 浮點數是不精確的,不能對浮點數進行精確比較。
3)一種字元類型(char): char:16 位,是整數類型,用單引號括起來的 1 個字元(可以是一個中文字元),使用 Unicode 碼代表字元,0~2^16-1(65535) 。 注意事項: 不能為 0個字元。 轉義字元:\n 換行 \r 回車 \t Tab 字元 \" 雙引號 \\ 表示一個\ 兩字元 char 中間用「+」連接,內部先把字元轉成 int 類型,再進行加法運算,char 本質就是個數!二進制的,顯示的時候,經過「處理」顯示為字元。
4)一種布爾類型(boolean):true 真 和 false 假。
5)類型轉換: char--> 自動轉換:byte-->short-->int-->long-->float-->double 強制轉換:①會損失精度,產生誤差,小數點以後的數字全部舍棄。②容易超過取值范圍。
6)記憶:8位:Byte(位元組型) 16位:short(短整型)、char(字元型) 32位:int(整型)、float(單精度型/浮點型) 64位:long(長整型)、double(雙精度型) 最後一個:boolean(布爾類型