基本数据类型
1、自动类型提升
byte、char、short>int>long>float>double
当容量小的数据类型的变量与容量大的基本数据类型变量做运算时,自动转换成容量较大的类型。
注意:当byte、char、short三者之间做运算包括相同类型做运算,得到的都是int型。
2、强制类型转换
可能会出现精度损失
// 编译成功,数值较小,当做int处理,自动转型
long l =15485465;
// 编译失败,数值较大,超出int范围。
long l2 = 1534564545645646;
// 修改 加l标识
long l3 = 1534564545645646L;
// 整形常量,默认为int
// 浮点数,默认为double
3、String变量的使用
String属于引用数据类型。
连接符与加号运算
// 打印 * *
System.out.println('*'+' '+'*');
System.out.println('*'+" "+'*');
System.out.println('*'+' '+"*");
System.out.println('*'+(' '+"*"));
93
* *
51*
* *