2021-02-01类型转换

强制类型转换(从高到低)

int i =128;

byte b =byte(i);

128//-128

不能对布尔值进行转换
不能把对象类型转换到不相干的类型
把高容量转换到低容量时,强制转换
转换的时候可能内存溢出和精度问题

自动转换(从低到高)

char c =‘a‘;

int d=c+1;//自动转换

system.out.println(char(’d‘));//强制类型转换

——此时输出为b

//操作比较大的数时,注意溢出问题

//jdk7新特性;数字之间可以用下划线分割;且下划线不会被输出;

你可能感兴趣的:(Java基础)