我编写了一个简单的 Java 程序,如下所示:
public class Test {
public static void main(String[] args) {
int i1 =2;
int i2=5;
double d = 3 + i1/i2 +2;
System.out.println(d);
}
}
由于变量d
被声明为 double 我期待这个程序的结果是,5.4
但我得到的输出为5.0
请帮助我理解这一点。