
Java超初心者です。宜しくお願い致します。
System.out.printf("%8f\n",15.8);
は8桁表示のはずですが、
実行すると、
15.800000
と、いう風に9桁になります。
詳しい方はきっと当たり前と思うと思いますが、
小数点以下の桁数がどういう基準で決められるのか、
つまりゼロ(0)がいくつ並ぶか、というのがよくわかりません。
%12f
に変更すると、
15.800000
と、左側にスペースが3つ入ります。
12桁と指定しても、小数点以下のゼロが5つだから、左にスペースが3つ入るわけですよね。
結局、小数点以下の桁数を指定していないのに勝手にゼロが並ぶので、
表示は実行してみるまでどうなるか解らない、という状況です。
規則というか、ルールを解りやすく教えて頂けると嬉しく思います。
宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Javascriptの値をJava(JSP)へ渡...
-
Javaでわからないものがありま...
-
「ワークスペースをビルド中」...
-
[JAVA]evalで文字列を計算式に!
-
Eclipse 実行→Javaアプリケー...
-
エクリプスで実行時、最新クラ...
-
Javaでわからないものがありま...
-
split関数で区切り文字がない場合
-
Eclipse(JAVA)のデバッグで他...
-
コミット前の更新データをチェ...
-
javaのJarファイル実行でエラー
-
Eclipseでのクラスパス設定につ...
-
SVFの設定について:クラスパス...
-
この <windows.h> はどこに在る...
-
classファイルについて
-
eclipseでのsvn認証エラー回避方法
-
javax.servlet.ServletExceptio...
-
『ClassNotFoundException: org...
-
eclipseでTomcat起動時にエラー...
-
html上で、バッチやexeファイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「ワークスペースをビルド中」...
-
Javascriptの値をJava(JSP)へ渡...
-
eclipseでスタックサイズを変更...
-
Eclipse(JAVA)のデバッグで他...
-
JAVAにのeclipseに関する質問で...
-
split関数で区切り文字がない場合
-
コミット前の更新データをチェ...
-
エクリプスで実行時、最新クラ...
-
Eclipseで実行>Javaアプリケー...
-
実行可能jarを実行できない
-
Struts2でアプリが実行できません
-
Javaで年月の取得(YYYYMM形式で)
-
eclipseで「サーバーで実行」表...
-
環境変数設定で
-
jdbcでinsert,delete,createをe...
-
Worksheet_Changeが動かない
-
eclipseのjavaを実行できない
-
JUnit コードカバレッジについて
-
バイナリーコードと、ソースコ...
-
eclipse実行ができない
おすすめ情報