Loc.java

// Fun with Locales.
public class Loc
{
    public static void main(String argv[])
    {
        String[] countries = java.util.Locale.getISOCountries();
        System.out.println(countries.length+" countries");
        for (int i=0; i<countries.length; i++)
            System.out.println("   "+countries[i]);

        String[] languages = java.util.Locale.getISOLanguages();
        System.out.println(languages.length+" languages");
        for (int i=0; i<languages.length; i++)
            System.out.println("   "+languages[i]);

        java.util.Locale df = java.util.Locale.getDefault();
        System.out.println("Locale is "+df.getDisplayName());
        System.out.println("Language is "+df.getDisplayLanguage());
        System.out.println("Country is " +df.getDisplayCountry());
    }
}