回答編集履歴
1
コメント追加
test
CHANGED
@@ -12,17 +12,19 @@
|
|
12
12
|
|
13
13
|
double d = 1.2;
|
14
14
|
|
15
|
+
|
16
|
+
|
15
17
|
System.out.println(
|
16
18
|
|
17
19
|
Integer.parseInt(
|
18
20
|
|
19
|
-
(int) (a + b)
|
21
|
+
(int) (a + b) // 1.1000 + 1.5 → 1001.5 → 1001
|
20
22
|
|
21
|
-
+ c
|
23
|
+
+ c // 2.1001 + "7" → "10017"
|
22
24
|
|
23
25
|
)
|
24
26
|
|
25
|
-
+ d
|
27
|
+
+ d // 3.10017 + 1.2 → 10018.2
|
26
28
|
|
27
29
|
);
|
28
30
|
|
@@ -30,11 +32,11 @@
|
|
30
32
|
|
31
33
|
|
32
34
|
|
33
|
-
aとbを足した結果をintにキャストします。(少数以下は切り捨てされる)
|
35
|
+
1.aとbを足した結果をintにキャストします。(少数以下は切り捨てされる)
|
34
36
|
|
35
|
-
それを文字列のcと結合します。(数値演算でなく、文字結合)
|
37
|
+
2.それを文字列のcと結合します。(数値演算でなく、文字結合)
|
36
38
|
|
37
|
-
文字列をintに変換したものに、dを足します。
|
39
|
+
3.上記の文字列をintに変換(parseInt)したものに、dを足します。
|
38
40
|
|
39
41
|
|
40
42
|
|