1、%应该是指从整数除法中产生余数哈,其操作数应该是整数才对,
但我这样子操作编译器不会报错.(即操作二个浮点数)
float i,j;
float h;
int h;
i=1.0f;
j=2.0f;
h=i%j; 
System.out.println(i);  2、还有一个问题是,
byte i=2;
i+=1;  (如果这样子写,就得类型转化啊,i=(byte)(i+1);)
为什么复合赋值不需要类型转化啊.麻烦哪位高手给解释下