利用0.0强制转换为double型,如下
public class Test1{
public static void main ( String [ ] args ) {
int i1 = 12;
int i2 = 5;
double d1 = i1 / ( i2 + 0.0 );
double d2 = ( double ) ( i1/i2 );
double d3 = i1 / i2 + 0.0;
System.out.println ( d1+ "\t" + d2 + '\t' + d3);
}
}
运行结果为2.4 2.0 2.0