1. 程式人生 > >Java常用資料型別

Java常用資料型別

Java中常見的資料型別

整型

byte : 1位元組

byte b = 127;  // -128 ~ +127

short : 2位元組

short s = 32767;  // -32768 ~ 32767

int : 4位元組

int i = 2147483647;  // -2147483648 ~ 2147483647
int i1 = 2_000_000_000;  // 加下劃線, 更易識別
int i2 = 0xff0000;  // 16進製表示的 ‭16711680‬
int i3 = 0b100010001000;  // 2進製表示的 ‭2184‬

long : 8位元組

long l = 1000000000000000000000L;  // 結尾加字母 L, 以表示為 long 型別

浮點型別

float : 4位元組

float f = 3.14f;  // 結尾加字母 f, 以表示為 float 型別
float f1 = 3.14e32;  // 科學計數法 3.14的32次方

double : 8位元組

double d = 3.14;
double d1 = 3.14e32;
double d2 = -3.14e64;

為什麼叫浮點型? 因為小數點可以浮動

double d1 = 12.34e10;
double d2 = 1.234e11;  // 這兩個數是完全相等的

布林型別

boolean : 只有兩個值

  • true
  • false
boolean b1 = true;
boolean b2 = false;

字元型別

char : 儲存一個字元, 具體佔用幾個位元組和採用的編碼有關

char ch = 'A';
char ch1 = '中';

常量

用關鍵字 final 修飾的變數

常量一經賦值就不能再被修改 常量名通常全部大寫 常量可以用來替代 magic number

final double PI = 3.1415926;