/**
* 类型转化
* @author jinhao
*
*/
public class TestTypeConvert {
public static void main(String[] args) {
int a=324;
long b=a;
double c=b;
//a=b; int不能转为long类型
//long e=3.23f;float类型不能转为long类型,long类型可以转为float类型
float e=b;
//特例
byte b2=123;//只要不超过范围int可以直接转为byte类型
//转化元则容量小的可以向容量大的转化反之不可以
//强制类型转化
double x=3.14;
int nx=(int)x;//强制类型转化时变量前加(转化类型)可强制转化为所需要的类型
char y='a';
int z=y+1;
System.out.println(nx);
System.out.println(z);
System.out.println((char)z);
}
}
« 转型容易出现的错误汇总
|
条件运算符»
|