ich bin neugierig und suche basic java primitiven wert "double". es sagt doppelt ist ungefähr 10^308 Länge.java doppel print max länge
aber jede kompilieren Datei,
error: integer number too large: 123456789101115 double a= 123456789101115;
das ist mein Beispiel:
public static void main(String []args){
double a= 123456789101115;
System.out.println(a);
}
ich will, wenn es kompiliert und ausgeführt wird, zeigen Sie sie 123456789101115. vielleicht einige Leute sagen, warum nicht lange benutzen?
eigentlich möchte ich Berechnung wie Ausgang = 0.354 * 123456 (etwa 15-stellig) erstellen.
Und noch eins, ich will alle Wertausdruck, was bedeutet, nicht mit E .. ex: 6.6E9, aber ich will volle ex: 6600000000 irgendwelche vorschlagen?
Was passiert in Ihrem Code: Sie haben zuerst einen int-literalen Wert 1234567890101115, dann ordnen Sie es in double, was ein Prozess von Casting Int ist, um implizit zu verdoppeln. – SOFe