一,可以对同类型数据进行强制转换
二,double和float问题
float a = 1;
double b = 1;
System.out.println(a+"\t"+a/2+"\t"+a/3);
System.out.println(b+"\t"+b/2+"\t"+b/3);
//输出为 1.0 0.5 0.33333334
1.0 0.5 0.3333333333333333
2.
给float赋值必须为整数,当给float对象赋小数值时,必须进行强制转换
float a=1;//正确
float b=1.0;//错误
float c=(float)1.0;//正确
给double类型赋值无此要求
3.
float a =(float)1.00;
double b=1.00;
System.out.println(a+"\t"+a/2+"\t"+a/3);
System.out.println(b+"\t"+b/2+"\t"+b/3); //1.0 0.3333333