Internationalization Java

import java.text.DateFormat;
import java.text.NumberFormat;
import java.util.Date;
import java.util.Locale;
/** Change the default locale */
public class SetLocale {
  public static void main(String[] args) {
    switch (args.length) {
    case 0:
      Locale.setDefault(Locale.FRANCE);
      break;
    case 1:
      throw new IllegalArgumentException();
    case 2:
      Locale.setDefault(new Locale(args[0], args[1]));
      break;
    default:
      System.out.println("Usage: SetLocale [language [country]]");
    }
    DateFormat df = DateFormat.getInstance();
    NumberFormat nf = NumberFormat.getInstance();
    System.out.println(df.format(new Date()));
    System.out.println(nf.format(123.4567));
  }
}