1、viod public method() {
int i=1,j;
float f1=0.1; float f2=123; //f1=0.1f
long l1=12345678,l2=8888888888; //long l1=12345678L;l2=8888888888L
double d1=2e20,d2=124;
byte b1=1,b2=2,b3=129;//溢出,范围为-128~127
j=j+10;//j并未赋值
i=i/10;
i=i*0.1;//0.1是一个double类型的数据类型,i是int型数据类型,所以要强制转化为int型数据类型
char c1='a',c2=125;
byte b=b1-b2;//byte b=(byte)b1-b2;因为发生运算了,所以默认为int型,所以需要强制转换
char c=c1+c2-1;//将int强制装换为char型
float f3=f1+f2;//float f3=(double)f1+f2;发生运算了,所以默认为double 类型,需要强制转换
float f4=f1+f2*0.1;//同上,float f4=(float)f1+f2*0.1;
double d=d1*i+j;
float f=(float)(d1*5+d2);
}