Java-Programm mit int und double

Ich habe ein einfaches Java-Programm geschrieben, wie hier gezeigt:

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);
    }
}

Da variabeld wird als double deklariert ich erwarte das ergebnis dieses programms ist5.4 aber ich habe die Ausgabe als5.0

Bitte helfen Sie mir, dies zu verstehen.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage