質問編集履歴

5

書式の改善

2020/03/25 13:54

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -36,10 +36,6 @@
36
36
 
37
37
  System.out.println("num = " + num); //5:printlnで表示
38
38
 
39
-          //追加
40
-
41
- System.out.printf("num = %6.2f%n" + num);//6:全体の桁を6
42
-
43
39
  }
44
40
 
45
41
 
@@ -62,8 +58,6 @@
62
58
 
63
59
  num = 123.456 //5
64
60
 
65
- num = 123.46 //6
66
-
67
61
  ```
68
62
 
69
63
  124の出力結果が一緒になったことから型が小数の時は全体の桁は考慮されない?

4

書式の改善

2020/03/25 13:54

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -26,15 +26,19 @@
26
26
 
27
27
  double num = 123.456;
28
28
 
29
- System.out.printf("num = %5.2f%n", num);//1:形式に従ったもの
29
+ System.out.printf("num = %5.2f%n", num); //1:形式に従ったもの
30
30
 
31
- System.out.printf("num = %.2f%n", num); //2:全体の桁を省略
31
+ System.out.printf("num = %.2f%n", num); //2:全体の桁を省略
32
32
 
33
- System.out.printf("num = %f%n", num); //3:どちらも省略
33
+ System.out.printf("num = %f%n", num); //3:どちらも省略
34
34
 
35
- System.out.printf("num = %1.2f%n", num);//4:全体の桁を1
35
+ System.out.printf("num = %1.2f%n", num); //4:全体の桁を1
36
36
 
37
- System.out.println("num = " + num); //5:printlnで表示
37
+ System.out.println("num = " + num); //5:printlnで表示
38
+
39
+          //追加
40
+
41
+ System.out.printf("num = %6.2f%n" + num);//6:全体の桁を6
38
42
 
39
43
  }
40
44
 
@@ -58,6 +62,8 @@
58
62
 
59
63
  num = 123.456 //5
60
64
 
65
+ num = 123.46 //6
66
+
61
67
  ```
62
68
 
63
69
  124の出力結果が一緒になったことから型が小数の時は全体の桁は考慮されない?

3

書式改善

2020/03/25 13:51

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  Java初心者です。よろしくお願いします。
4
4
 
5
- 調べ方が甘かったのか当たり前のことなのか、表示桁数について詳しく書いているサイトが無かったのでここで質問しました。
5
+ 調べ方が甘かったのか当たり前のことなのか、プレースホルダの表示桁数について詳しく書いているサイトが無かったのでここで質問しました。
6
6
 
7
7
  ### 疑問点
8
8
 

2

書式の改善

2020/03/25 12:55

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -6,15 +6,15 @@
6
6
 
7
7
  ### 疑問点
8
8
 
9
- プレースホルダの表示桁数の部分についての質問です。
10
-
11
9
  型が小数の時は全体の桁は考慮されないのでしょうか。また、下記のコードの3と5はなぜ出力結果が違ってしまったのでしょうか。
12
10
 
13
11
  下記のコードのように表示桁数の部分を色々変更して試していて疑問に思いました。
14
12
 
13
+ ご教授ください。
14
+
15
15
  ### 試したこと
16
16
 
17
- 1つ目のコードの「形式」とは[**全体の桁.小数点以下のけた**]のことです。
17
+ 1つ目のコードの「形式」とは[全体の桁.小数点以下のけた]のことです。
18
18
 
19
19
  ```Java
20
20
 

1

投稿するときになぜか削除された部分があったのでその修正

2020/03/25 12:37

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,13 @@
6
6
 
7
7
  ### 疑問点
8
8
 
9
+ プレースホルダの表示桁数の部分についての質問です。
10
+
11
+ 型が小数の時は全体の桁は考慮されないのでしょうか。また、下記のコードの3と5はなぜ出力結果が違ってしまったのでしょうか。
12
+
9
- 下記のコードのように表示桁数の部分を色々変更して比較してみたところくつか理解できなところがありました。
13
+ 下記のコードのように表示桁数の部分を色々変更してしていて疑問に思いました。
14
+
15
+ ### 試したこと
10
16
 
11
17
  1つ目のコードの「形式」とは[**全体の桁.小数点以下のけた**]のことです。
12
18
 
@@ -28,9 +34,7 @@
28
34
 
29
35
  System.out.printf("num = %1.2f%n", num);//4:全体の桁を1
30
36
 
31
- System.out.printf("num = %1.3f%n", num);//5:全体の桁を1小数点以下を2
32
-
33
- System.out.println("num = " + num); //6:printlnで表示
37
+ System.out.println("num = " + num); //5:printlnで表示
34
38
 
35
39
  }
36
40
 
@@ -54,6 +58,8 @@
54
58
 
55
59
  num = 123.456 //5
56
60
 
57
- num = 123.456 //6
61
+ ```
58
62
 
63
+ 124の出力結果が一緒になったことから型が小数の時は全体の桁は考慮されない?
64
+
59
- ```
65
+ 3と5の出力結果が違ってしまった。