Hallo,
ich arbeite seit ca. 2 Woche mit Java und hab eine kleine Frage, die sich sicherlich schnell beantworten lässt. Folgender Code:
Als Ergegnis hätte ich eigentlich 1.3 erwartet, stattdessen wird 1.0 ausgegeben. Ich hab schon probiert den zwei Variablen "zahl1" und "zahl" auch den Datentyp float zu geben, dann gehts auch, aber ich weiß nicht warum. Könnte mir bitte jemand beschreiben, wie der Computer hier vorgeht und warum er 1.0 ausgibt?
Danke für eure Hilfe!
MfG
FelixII
ich arbeite seit ca. 2 Woche mit Java und hab eine kleine Frage, die sich sicherlich schnell beantworten lässt. Folgender Code:
Java:
public class Rechnen {
public static void main(String[] args)
{
int zahl1 = 13;
int zahl2 = 10;
float ergebnis = zahl1/zahl2;
System.out.println(ergebnis);
}
}
Als Ergegnis hätte ich eigentlich 1.3 erwartet, stattdessen wird 1.0 ausgegeben. Ich hab schon probiert den zwei Variablen "zahl1" und "zahl" auch den Datentyp float zu geben, dann gehts auch, aber ich weiß nicht warum. Könnte mir bitte jemand beschreiben, wie der Computer hier vorgeht und warum er 1.0 ausgibt?
Danke für eure Hilfe!
MfG
FelixII