回答編集履歴

2

誤字

2019/03/29 02:35

投稿

退会済みユーザー
test CHANGED
@@ -1,4 +1,4 @@
1
- 面倒だから読み込み語に自動で double にしてしまう。
1
+ 面倒だから読み込み自動で double にしてしまう。
2
2
 
3
3
 
4
4
 

1

浮動小数点変換を行わない方法

2019/03/29 02:35

投稿

退会済みユーザー
test CHANGED
@@ -13,3 +13,23 @@
13
13
  System.out.printf("%5d", (int)(price * (1D + tax/100D)));
14
14
 
15
15
  ```
16
+
17
+
18
+
19
+
20
+
21
+ ついでに一度も 浮動小数点変換を行わない方法
22
+
23
+
24
+
25
+ ```
26
+
27
+ Scanner in = new Scanner(System.in);
28
+
29
+ int price = in.nextInt();
30
+
31
+ int tax = in.nextInt();
32
+
33
+ System.out.printf("%5d", ( price * ( 100 + tax ) ) / 100);
34
+
35
+ ```