>>750
日本語ドキュメントでは

-----------------------
ChoiceFormat を使用すると、ある範囲の数値にフォーマットを追加することができます。
これは通常、複数を処理するときに MessageFormat で使用されます。
この選択項目は double の昇順リストで指定され、それぞれの項目は、次の項目までの一方が開いた間隔を指定します。

X は、limit[j] <= X < limit[j+1] の場合にだけ j に一致する
-----------------------


と有りますが、

【疑問】
・"次の項目までの一方が開いた間隔"とは何か?
・limitとは何か?(何かの配列か?) 
・ChoiceFormat(double[] limits, String[] formats) のlimitsとは別なものか?
・Xとは何か?

って感じです。
サンプルプログラムは動かして見たけど、良く分かりません。