Warum ist (360/24) / 60 = 0… in Java?
Ich versuche zu berechnen (360/24) / 60 Ich erhalte immer die Antwort 0.0, wenn ich 0.25 bekommen soll
In Worten: Ich möchte 360 durch 24 teilen und dann das Ergebnis durch 60 teilen
public class Divide {
public static void main(String[] args){
float div = ((360 / 24) / 60);
System.out.println(div);
}
}
Dies druckt aus:
0.0
Warum ist das so? Mache ich etwas wirklich Dummes oder gibt es einen guten Grund dafür?