基本数据类型之间的运算规则
前提:这里讨论只是7种基本数据类型变量间的运算(不包括Boolean)
1、自动类型转换
结论:当容量小的数据类型的变量与容量大的基本数据类型的变量做运算时,结果转换为容量大的数据类型。
byte、char、short->int->long->float->double
当byte、char、short三种类型的变量做运算时,结果为int型
2、强制类型转换
说明:此时的容量大小指的是,表示数的范围的大和小
①、需要使用强转符()
②、强制类型转换,可能会导致数据的精度丢失。
double d =12.9;
int i =(int) d; //结果为12.0(截断操作:对运算结果取整)
3、String类型变量的使用
①、String属于引用数据类型,翻译为:字符串
②、声明String类型变量时,使用一对""
③、String可以和8种基本数据类型变量做运算,且运算只能是连接运算:+
④、运算的结果仍然是String型。



