
| No. | 數據類型 | 大小/位 | 可表示的數據范圍 |
| 1 | long(長整數) | 64 | -9223372036854775808 ~ 9223372036854775807 |
| 2 | int(整數) | 32 | -2147483648 ~ 2147483647 |
| 3 | short(短整數) | 16 | -32768~32767 |
| 4 | byte(位) | 8 | -128 ~ 127 |
| 5 | char(字符) | 2 | 0 ~ 255 |
| 6 | float(單精度) | 32 | -3.4E38(-3.4´1038) ~ 3.4E38(3.4´1038) |
| 7 | double(雙精度) | 64 | -1.7E308(-1.7´10308)~ 1.7E308(1.7´10308) |
默認值
| No. | 數據類型 | 默認值 |
| 1 | byte | (byte)0 |
| 2 | short | (short)0 |
| 3 | int | 0 |
| 4 | long | 0L |
| 5 | float | 0.0f |
| 6 | double | 0.0d |
| 7 | char | /u0000(空,'') |
| 8 | boolean | false |
byte b=8; short s=100; int i=2; long v=1000;2.2、字符類型字符類型在內存中占有2個字節,可以用來保存英文字母等字符,字符要用一對單引號('')括起
char ch1='a'; char ch2=97; System.out.結果:ch1=a,ch2=a字符類型也算是整數類型的一種常用的轉義字符:
| No. | 轉義字符 | 描述 | No. | 轉義字符 | 描述 |
| 1 | /f | 換頁 | 2 | // | 反斜線 |
| 3 | /b | 倒退一格 | 4 | /' | 單引號 |
| 5 | /r | 歸位 | 6 | /" | 雙引號 |
| 7 | /t | 制表符Tab | 8 | /n | 換行 |
char ch1='/"'; char ch2='//'; System.out.println("ch1= "+ch1); System.out.println("ch2= "+ch2); System.out.println("/"Hello World/"");結果:
ch1= "ch2= /"Hello World"
2.3、浮點數類型(float,double)在數學中,這些帶有小數點的數值稱為實數,在Java里,這種數據類型稱為浮點數類型java中默認為double類型. double num1=3.14; float num2=7.3F; System.out.println("num1="+num1); System.out.println("num2="+num2);2.4、布爾類型(boolean)布爾(boolean)類型的變量,只有true(真)和false(假)兩種。也就是說,當將一個變量定義成布爾類型時,它的值只能是true或false,除此之外,沒有其他的值可以賦值給這個變量 boolean flag = true; System.out.println("flag ="+flag);結果:flag =true;
新聞熱點
疑難解答