three/=one;
System.out.println(+three);
three%=one;
three经过除法后不是已经变成浮点类型了吗,而%不是需要被除数和除数都是整数类型吗?
还是说因为之前定义了three为int,所以整个程序都是int型
又或者是说在java中不要求使用%的两个数必为整形吗?
好为难啊???
运算的过程中,低类型会转换为高类型再进行运算,并不代表,低类型变成了高类型,定义了three为int类型,那它就只能是int类型