Sto scrivendo un programma che riguarda la massa e il diametro dei pianeti; Queste quantità sono espresse in notazione scientifica. La mia domanda NON è, intendiamoci, NON come si stampano grandi numeri nel modo giusto (che sta usando printf(), duh), è come vorrei ... "digitare" questi numeri, immagino si possa dire. Ad esempio, la massa di mercurio si esprime:Come esprimere numeri in notazione scientifica in java?
3.30 x 10ˆ23
E nella mia gamma di masse pianeta, un elemento apparirebbe:
33.0 * Math.pow(10, 23)
Tuttavia, non del tutto che questo sia il modo giusto - Sembra che genererebbe un'eccezione ... Quindi come potrei esprimere grandi numeri come quelli dal punto di vista di un programmatore? Grazie!
Credo che questa discussione risponde alla stessa identica domanda: http://stackoverflow.com/questions/2944822/format-double-value-in-scientific- notazione – DerStrom8