/** * LocalTester * * @version 10-Ott-2005 * @author Adriano Luchetta * * copyright: not applicable * * Classe esempio per illustrare l'uso delle impostazioni locali con le classi * java.util.Scanner e java.io.PrintStream * */ import java.util.Scanner; import java.util.Locale; public class LocalTester { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("\n***CONVENZIONE ANGLOSASSONE***\n"); in.useLocale(Locale.US); System.out.println("Inserisci un numero in virgola mobile"); System.out.print("usando come separatore il carattere '.' : "); double d = in.nextDouble(); System.out.format(Locale.US, "Il numero inserito e': %f\n", d); System.out.println("\n***CONVENZIONE ITALIANA***\n"); in.useLocale(Locale.ITALY); System.out.println("Inserisci un numero in virgola mobile"); System.out.print("usando come separatore il carattere ',' : "); d = in.nextDouble(); System.out.format(Locale.ITALY, "Il numero inserito e': %f", d); } }