一.数据结构
*字面常量:System.out.println()中()中的即为字面常量
*数据类型:基本数据类型与引用数据类型
1.基本数据类型有四类八种:四类:整形、浮点型、字符型和布尔型
八种:
byte 1字节 -128~127
short 2 -32768~32767
int 4 -2^31~(2^31)-1
long 8 -2^63~(2^63)-1
float 4
double 8
char 2 0~65535
boolean 没有明确规定 true or false
*变量的包装型:int=>Integer long=>Long short=>Short byte=>Byte float=>Float char=>Character boolean=>Boolean
*类型转换:在java中,当参与运算数据类型不一致时,就会进行类型转换。
#自动类型转换:当数据类型小的转换为数据类型大的时候会进行自动类型转换
例如:int a=100;
long b=10L;
b=a;//int的类型自动转换为了long类型
#强制类型转换:由大到小
例如:int a=10;
long b=100L;
b=a;
b=(int)b;//long=>int ,数据范围由大到小,需要强转,否则编译失败
注意:1.由大到小的强制类型转换可能会导致精度丢失
2.不相干的类型不能互相转换
*不同类型的数据运算时,数据类型小的会自动被提升到类型大的
#对于short、byte这种比4个字节小的会先提升为4个字节的int
2621

被折叠的 条评论
为什么被折叠?



