Java-программа, использующая int и double
Я написал простую программу на 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
объявлен как двойной Я ожидаю, что результат этой программы5.4
но я получил вывод как5.0
Пожалуйста, помогите мне понять это.