お世話になっております。JAVAに関しての質問

です。

C言語であれば、変数や定数をprintfで表示を
するときに%.5fなど表示させたい桁(幅)を指定
させることができます。

これをJAVAで簡単に行いたいときは、どうしたら
いいでしょうか?
Double型やFloat型のクラスにして、
longBitsToDouble(long bits)
などのメソッドを使うのか??

ご存知の方おりましたら、ご教授下さいますよう
宜しくお願いします。

回答の条件
  • 1人3回まで
  • 登録:2006/05/21 22:25:34
  • 終了:2006/05/21 22:43:07

回答(1件)

id:Z9M9Z No.1

Z9M9Z回答回数343ベストアンサー獲得回数112006/05/21 22:29:24

ポイント60pt

C言語にならって、floatの変数 hensuの内容を5桁、小数未満3桁で

System.out.printf("%5.3f\n", hensu);

あるいは

String printline = String.format("%5.3f\n", hensu);

などとしてこの文字列を出力することができます。

比較的最近実装された機能だったと思います。

id:mimio17

ありがとうございます。

>比較的最近実装された機能だったと思います。

私のところの環境では古いようで、実装が

できないようです。JVMを入れなおして、

再チャレンジしてみたいと思います。

2006/05/21 22:42:42

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません