1. 基本类型变量
整型:byte, short, int, long
字符型: char
浮点型: float/double
布尔型: boolean
2. 字面值
基本类型是java语言内置的特殊数据类型,赋值的方式为 字面值,不需要像类的对象创建一样使用new;
类的对象需要new。
3. 不同数据类型之间相互转换
short和char都是16位,长度一致,也需强制转换:
高精度向低精度转换,会有精度损失,按二进制舍弃高位进行截取。
4. 使用
long型: long i = 10L;(l或L结尾)
int型: int i = 10; (int为默认类型)
16进制hex型: int hexVal = 0x2f;
8进制ox型: int oxVal = 012;
2进制bin型: int binVal = 0b10110;
float型(f或F结尾)
double型:以d或D结尾,默认类型,可以不写
浮点型科学计数法: e或E表示,e2为10的二次方(即100),1.2e2为1.2*100
字符: 单引号
字符串: 双引号
转义字符: 以\表示, \r(回车), \n(换行), \t(制表)