Java基础---基本数据类型
前言
本文将介绍Java的八大基本数据类型
Java八大基本数据类型
Java基本数据类型 | 类型 | 封装器类 | 描述 |
---|---|---|---|
byte | 整数类型 | Byte | 1字节,8位,容量:255,数据范围:(-128) ~ (127) |
short | 整数类型 | Short | 2字节,16位,容量:65536,数据范围:(-32768) ~ (32767) |
int | 整数类型 | Integer | 4字节,32位,容量:2³²-1,数据范围:(-2³¹) ~ (2³¹-1) |
long | 整数类型 | Long | 8字节,64位,容量:2⁶⁴-1,数据范围:(-2⁶³) ~ (2⁶³-1) |
float | 浮点类型 | Float | 4字节,32位,数据范围:(-3.40E38) ~ (+3.40E38) , 赋值时必须在数字后加上f 或F |
double | 浮点类型 | Double | 8字节,64位,数据范围:(-1.79E308) ~ (+1.79E308) , 赋值时可以加d 或D 也可以不加 |
char | 字符型 | Character | 2字节,16位,存储Unicode 码,用单引号赋值 |
boolean | 布尔型 | boolean | 只有true 和false 两个取值 |
byte a = 127;
System.out.println(a); // 127
byte b = -128;
System.out.println(b); // -128
short a = 32767;
System.out.println(a); // 32767
short b = -32768;
System.out.println(b); // -32768
int a = 1;
System.out.println(a); // 1
long a = 2;
System.out.println(a); // 2
float a = 1.2f;
System.out.println(a); // 1.2
double a = 1.4d;
System.out.println(a); // 1.4
char a = 'c';
System.out.println(a); // c
boolean a = true;
System.out.println(a); // true
数据类型转换规则
布尔型
和其它基本数据类型之间不能相互转换byte
型可以转换为short、int、、long、float和doubleshort
可转换为int、long、float和doublechar
可转换为int、long、float和doubleint
可转换为long、float和doublelong
可转换为float和doublefloat
可转换为double使用
()
可进行强制类型转换,例如:int a = 18; char b = (char) a;
注意:类型强转可能会导致数据精度降低
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 XiaoJun的个人笔记!
评论