/*
* 練習問題24.2 p.611
* 6つの異なるロケールと6つの異なる通貨を選択して、各ロケールで各通貨に対する通貨記号を示す表を表示しなさい。
*/
package ch24.ex24_02;
import java.util.Currency;
import java.util.Locale;
public class CurrencySignTable
{
public static void showCurrencySymbol()
{
System.out.println("JAPAN\t: " + Currency.getInstance(Locale.JAPAN).getSymbol());
System.out.println("CHINE\t: " + Currency.getInstance(Locale.CHINA).getSymbol());
System.out.println("GERMANY\t: " + Currency.getInstance(Locale.GERMANY).getSymbol());
System.out.println("KOREA\t: " + Currency.getInstance(Locale.KOREA).getSymbol());
System.out.println("UK\t: " + Currency.getInstance(Locale.UK).getSymbol());
System.out.println("US\t: " + Currency.getInstance(Locale.US).getSymbol());
System.out.println("");
}
public static void main(String[] args)
{
Locale.setDefault(Locale.JAPAN);
System.out.println("Locale is JAPAN");
showCurrencySymbol();
Locale.setDefault(Locale.CHINA);
System.out.println("Locale is CHINA");
showCurrencySymbol();
Locale.setDefault(Locale.GERMANY);
System.out.println("Locale is GERMANY");
showCurrencySymbol();
Locale.setDefault(Locale.KOREA);
System.out.println("Locale is KOREA");
showCurrencySymbol();
Locale.setDefault(Locale.UK);
System.out.println("Locale is UK");
showCurrencySymbol();
Locale.setDefault(Locale.US);
System.out.println("Locale is US");
showCurrencySymbol();
}
}