martedì 10 gennaio 2012

Java numeri in notazione scientifica

Per scrivere un numero con la notazione scientifica (http://it.wikipedia.org/wiki/Notazione_scientifica) si utilizza la classe java.text.DecimalFormat.

Esempio:

NumberFormat  formatter = new DecimalFormat("000000E0");
System.out.println(formatter.format(1568965478));

Scriverà in output 156897E4

Invece per scrivere numeri piccoli

NumberFormat  formatter = new DecimalFormat("0.######E0");
System.out.println(formatter.format(0.00000023455));

Scriverà in output 2,3455E-7



Nessun commento:

Posta un commento