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;

你可能感兴趣的:(Java)