数値を通貨形式の文字列にフォーマットするサンプルコードです。通貨形式の文字列への変換には、getCurrencyInstance()を呼び出して取得できる「NumberFormat」のインスタンスを使用します。
「NumberFormat」クラスは数値のフォーマットと解析を行うメソッドを提供します。通貨形式の文字列への変換には「NumberFormat」クラスの静的メソッド「getCurrencyInstance()」を呼び出して取得するインスタンスを使用します。通貨形式はロケールによってことなるので、デフォルトのロケール以外の通貨形式に変換する場合は、getCurrencyInstance()に特定のロケールを指定します。
import java.text.NumberFormat;
public class FormatCurrency {
public static void main(String[] args) {
System.out.println("--処理開始--");
if(args.length == 0)
{
System.out.println("コマンドライン引数を指定してください");
return;
}
NumberFormat nf = NumberFormat.getCurrencyInstance();
try
{
double num = Long.parseLong(args[0]);
System.out.println(nf.format(num));
}
catch(NumberFormatException e)
{
System.out.println(e);
}
System.out.println("--処理終了--");
}
}
ちょっと一休み. Javaキーワード並び替えゲーム
画面に表示される文字列を並び替えるとJavaに関連するキーワードになります。ヒントをたよりに並び替えを行ってエンターを押してください。
ユーザ登録をしてログインするとランキングに参加できます。