0

以下のコードの出力を正当化してください。

コード:

java.text.NumberFormat をインポートします。import java.text.ParseException;

public class Number_format_Demo {

/**
 * @param args
 * @throws ParseException 
 */
public static void main(String[] args) throws ParseException {
    NumberFormat nf=NumberFormat.getInstance();
    nf.setMaximumFractionDigits(1);
    String s[]={"111.234","222.5678"};
    for(String st:s)
        System.out.println(nf.parse(st));

}

}

出力:

111.234 222.5678

質問:

最大桁数を 3 に設定した場合、なぜ出力の 2 行目が正しいのでしょうか?

4

1 に答える 1