Ich bin sehr neu im Programmieren. Ich habe den folgenden Code:
%Vor%das funktioniert gut. Wenn ich das zu:
ändere %Vor%java sagt dies als Fehler:
%Vor% Aber es ist optional in Bezug auf double
. Aber in long
habe ich wieder das selbe Problem.
Warum zwingt mich java mich dazu, aber nicht mit double
?
In Java ist 18.45
ein double
-Datentyp, der 64-Bit enthält. Der float
-Datentyp kann nur bis zu 32 Bit enthalten. Das Hinzufügen der zusätzlichen f
macht es zu einem Float (float literal).
Weitere Informationen finden Sie Primitive Datentypen .
Tags und Links java