一、基本数据类型
- Java中的数据类型包括基本数据类型和引用数据类型两种
- 1个字节(Byte)= 8位(bit)
- 在java中,我们写的整数值默认就是int类型,我们写的小数值默认就是double类型。
- 定义long类型的变量时,需要在整数的后面加L(大小写均可,建议大写)。因为整数默认是int类型,加L相当于告诉计算机这个整数是long类型。
- 定义float类型的变量时,需要在小数的后面加F(大小写均可,建议大写)。因为浮点数的默认类型是double, 加F相当于告诉计算机这个小数是float类型。
- 字符值 必须用单引号包裹起来,单引号中间有且只能有一个字符’a’
二、数据类型转换
1.自动类型转换
将小类型 赋值给 大类型,就是安全的,会自动进行类型转换
double num = 1024;// int -> double 安全
long l = 1024;// int -> long 安全
double num2 = 3.14F;//float -> double 安全
2.强制类型转换
- 数据类型转换不安全,就需要进行强制类型转换
- 目标数据类型 变量名 = (目标数据类型)值或者变量
int a = (int)3.14;//double -> int