例1 int i=1; double d=i/2; 这里容易将d的值认为是0.5,但事实是d=0.0,因为i/2的结果是整型,即0,那么转换成double类型时就是0.0 所以,通常做法是,先进行类型转换,再进行运算。如 int i=1; double d=(double)i/2;