基本数据类型

Java数据类型:      

1.基本数据类型      

2.引用数据类型

8种基本数据类型:

1.整数类型:byte,short,int,long

2.浮点数类型:float,double

3.字符类型:char

4.布尔类型:boolean String <字符串> :用于存储一串字符

类型          字节空间                  类型说明

byte         1字节(8位)            存储1个字节数据

short        2字节(6位)            兼容性考虑,一般不用

int            4字节(32位)          存储整数(常用)

long          8字节(64位)          存储长整数(常用)

float          4字节(34位)          存储浮点数

double       8字节(64位)          存储双精度浮点数(常用)

char          2字节(16位)          存储一个字符

boolean     1字节(8位)            存储逻辑变量(true/false只有两个值)

知识点:

数据类型:

a:整数类型默认的类型是int

b:定义long类型的数据必须要在数据后面加上l或L

c:浮点数类型默认的类型是double

d:定义float类型的数据,必须要在数据后面加上f或F

e:定义double的时候,必须在后面加上d或D

f:char类型表示字符类型,赋值的时候数据必须放在单引号('')中

g:String表示字符串类型,赋值的时候数据只能放在双引号("")中

自动类型转换(隐形类型转换):从小类型到大类型可以自动完成

自动类型转换规则:

规则 1:如果一个操作数为double类型,则整个表达式可提升为double类型

规则2:满足自动类型转换的条件

强制类型转换:从大类型到小类型需要强制类型转换会造成精度的损失或溢出

基本类型转换:

             char----->    

byte---->short---->int---->long----->float---->double

往左大类型到小类型需要强制类型转换 从左往右小类型到大类型,可以自动类型转换

原文地址:https://www.cnblogs.com/pohuaiwang/p/6866028.html