朱巧榆Java data type資料型態
/*朱巧榆2022/10/24,Java date type, 資料型態*/
挪威w3schools資料型態data type截圖
public class Main {
public static void main(String[] args) {
int myNum = 5; //宣告整數integer (whole number),4位元組bytes
float myFloatNum = 5.99f; //浮點數=實數,floating point number,4位元組bytes
double doubleNum = 5.99d; //倍精數,8位元組,8bytes,和 long長整數
char myLetter = 'D', littlePig = 'g';/*字元character=角色,2位元組bytes=16位元bits*/
boolean myBool = true; //布林boolean,1位元bit,0或1,false or true
String myText = "朱巧榆"; //字串String,非原型資料,長度變動的
System.out.println(myNum); //系統的.輸出的.列印print且換列ln=line
System.out.println(myFloatNum); System.out.println(myLetter); System.out.println(myBool); System.out.println(myText); myNum = myLetter; System.out.println(myNum);
myNum = littlePig; System.out.println(myNum);
for (int k=1; k <10; k=k+3)
System.out.print(k + " ");
}
}
挪威w3schools資料型態data type截圖
在撰寫模式拷貝表格
資料型態 長度(位元組) 範圍最小 範圍最大 位元數 1位元組=8位元 -128 127 短整數 2位元組=16位元 -32,768 32,767 整數 4位元組=32位元 -2,147,483,648 2,147,483,647 長整數 8位元組=64位元 -9,223,372,036,854,780,000 9,223,372,036,854,780,000 浮點數 4位元組=32位元 1.4*10^-45 3.4*10^38 倍精數 8位元組=64位元 4.9*10^-324 3.4*10^308 布林 1位元 false true 字元 2位元組=16位元 '\u0000' '\uffff'
資料型態 長度(位元組) 記憶體 位元數byte 1位元組=8位元 bbbbbbbb 短整數short 2位元組=16位元 bbbbbbbb.bbbbbbbb 整數 4位元組=32位元 bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb 長整數 8位元組=64位元 bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb 浮點數 4位元組=32位元 bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb 倍精數 8位元組=64位元 bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb 布林 1位元 b 字元 2位元組=16位元 bbbbbbbb.bbbbbbbb
在html模式拷貝表格
| 資料型態 | 長度(位元組) | 範圍最小 | 範圍最大 |
| 位元數 | 1位元組=8位元 | -128 | 127 |
| 短整數 | 2位元組=16位元 | -32,768 | 32,767 |
| 整數 | 4位元組=32位元 | -2,147,483,648 | 2,147,483,647 |
| 長整數 | 8位元組=64位元 | -9,223,372,036,854,780,000 | 9,223,372,036,854,780,000 |
| 浮點數 | 4位元組=32位元 | 1.4*10^-45 | 3.4*10^38 |
| 倍精數 | 8位元組=64位元 | 4.9*10^-324 | 3.4*10^308 |
| 布林 | 1位元 | false | true |
| 字元 | 2位元組=16位元 | '\u0000' | '\uffff' |
| 資料型態 | 長度(位元組) | 記憶體 |
| 位元數byte | 1位元組=8位元 | bbbbbbbb |
| 短整數short | 2位元組=16位元 | bbbbbbbb.bbbbbbbb |
| 整數 | 4位元組=32位元 | bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb |
| 長整數 | 8位元組=64位元 | bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb |
| 浮點數 | 4位元組=32位元 | bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb |
| 倍精數 | 8位元組=64位元 | bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb |
| 布林 | 1位元 | b |
| 字元 | 2位元組=16位元 | bbbbbbbb.bbbbbbbb |
| 資料型態 | 長度(位元組) | 範圍最小 | 範圍最大 |
| 位元數 | 1位元組=8位元 | -128 | 127 |
| 短整數 | 2位元組=16位元 | -32,768 | 32,767 |
| 整數 | 4位元組=32位元 | -2,147,483,648 | 2,147,483,647 |
| 長整數 | 8位元組=64位元 | -9,223,372,036,854,780,000 | 9,223,372,036,854,780,000 |
| 浮點數 | 4位元組=32位元 | 1.4*10^-45 | 3.4*10^38 |
| 倍精數 | 8位元組=64位元 | 4.9*10^-324 | 3.4*10^308 |
| 布林 | 1位元 | false | true |
| 字元 | 2位元組=16位元 | '\u0000' | '\uffff' |
| 資料型態 | 長度(位元組) | 記憶體 |
| 位元數byte | 1位元組=8位元 | bbbbbbbb |
| 短整數short | 2位元組=16位元 | bbbbbbbb.bbbbbbbb |
| 整數 | 4位元組=32位元 | bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb |
| 長整數 | 8位元組=64位元 | bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb |
| 浮點數 | 4位元組=32位元 | bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb |
| 倍精數 | 8位元組=64位元 | bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb |
| 布林 | 1位元 | b |
| 字元 | 2位元組=16位元 | bbbbbbbb.bbbbbbbb |