一、数据类型和变量
java的数百思特网据类型分为两大类:
基本数据类型:整数 (short、int、long)、 浮点数(float、double) 、 字符(char) 、 布尔(boolean) 。
引用数据类型:类 (class)、 数组(array) 、 接口(interface) 。
变量定义的格式
数据类型 变量名 百思特网= 数据值;(byte b = 100;)
long百思特网类型:建议数据后加l表示。 float类型:建议数据后加f表示。
long l = 12344645640l;
二、数据类型转换
1.自动转换
自动转换:将范围小的类型提升为取值范围大的类型 。
byte 类型内存占1个字节,在和 int 类型运算时会提升为 int 类型 ,自动补充3个字节,计算结果还是 int 类型。
2、强制转换
强制转换:将范围大的类型转换成范围小的类型
数据类型 变量名 = (数据类型)被转数据值;
int i = (int)1.5;