0

ダブルの小数点以下の桁数を変更しようとするプログラムがあります。java.text。*をインポートしてからこれを行うように指示する本があります。

NumberFormat nf = new NumberFormat.getNumberInstance();
nf.setMaximumFractionDigits(1);

しかし、最初の行で「NumberFormat.getNumberInstance()をタイプに解決できません」というエラーが表示されます。なぜ私はそれをすることができないのですか?

4

1 に答える 1

2

あなたの問題はここにあります:NumberFormat nf = new NumberFormat.getNumberInstance();newこれを取得するには、そこからキーワードを削除する必要がありますNumberFormat nf = NumberFormat.getNumberInstance();。メソッドにアクセスしているstaticので、ここは必要ありませんnew

于 2012-08-10T05:36:32.237 に答える