Gast
#707798
static void asBruch() {
int Z = 7;
int N = 3;
System.out.printf("Ergebnis: " + (double) Z/N); /*1*/
System.out.printf("Ergebnis: " + (long) Z/N); /*2*/
}
/*1*/ Ergebnis: 2.3333333333333335
/*2*/ Ergebnis: 2
Weiß einer, warum ich bei der Umwandlung nach long nicht auch einen
Fließkommausdruck erhalte, sondern eine ganze Zahl? Das blick ich nicht!