import java.text.NumberFormat;
import java.util.Locale;
public class MainClass {
public static void main(String[] argv) {
float f1 = 123.4567f;
Locale locFR = new Locale("fr"); // France
NumberFormat[] nfa = new NumberFormat[4];
nfa[0] = NumberFormat.getInstance();
nfa[1] = NumberFormat.getInstance(locFR);
nfa[2] = NumberFormat.getCurrencyInstance();
nfa[3] = NumberFormat.getCurrencyInstance(locFR);
for (NumberFormat nf : nfa)
System.out.println(nf.format(f1));
}
}
123.457
123,457
$123.46
123,46