本帖最后由 王博 于 2012-9-18 07:27 编辑
public class Convert
{
public static void main(String[] args) {
int numi1 = 2,numi2 = 3;
System.out.println(numi1/numi2);
System.out.println((float)numi1/numi2);
int numi3 = 999999999;
float numf1;
numf1 = numi3;
System.out.println((int)numf1);
}
}
给的输出结果是
0
0.6666667
1000000000
前两个的结果知道,第三个的结果是怎么来的啊?是通过进位么?那怎么进的啊? |