Java | 10 ^ -float

...komplette Frage anzeigen

2 Antworten

Versuche mal, der Funktion anstelle von "10" eine "10.0" zu übergeben, oder caste die 10 auf float. Sonst kommt der Java-Compiler eventuell auf die Idee, alles als Ganzzahlen zu interpretieren.

JavaTheHutt 13.10.2014, 21:35

Wenn eine ganze Zahl als float angesehen werden soll, kann man auch "10f" schreiben.

Bei Aufruf der Funktion "Math.pow(double a, double b)" merkt der Compiler, dass der Wertebereich von double größer ist, als der von int und castet es implizit.

0

Was möchtest Du wissen?