回答編集履歴
3
補足
test
CHANGED
@@ -46,13 +46,13 @@
|
|
46
46
|
|
47
47
|
num1 = num1 + 1;
|
48
48
|
|
49
|
-
out.print(num1);
|
49
|
+
out.print(num1); // この命令により 2 が表示される
|
50
50
|
|
51
51
|
|
52
52
|
|
53
53
|
// out.print(num2++); // printしてから+1
|
54
54
|
|
55
|
-
out.print(num2);
|
55
|
+
out.print(num2); // この命令により 1 が表示される
|
56
56
|
|
57
57
|
num2 = num2 + 1;
|
58
58
|
|
@@ -62,13 +62,13 @@
|
|
62
62
|
|
63
63
|
num3 = num3 - 1;
|
64
64
|
|
65
|
-
out.print(num3);
|
65
|
+
out.print(num3); // この命令により 0 が表示される
|
66
66
|
|
67
67
|
|
68
68
|
|
69
69
|
// out.print(num4--); // printしてから-1
|
70
70
|
|
71
|
-
out.print(num4);
|
71
|
+
out.print(num4); // この命令により 1 が表示される
|
72
72
|
|
73
73
|
num4 = num4 -1;
|
74
74
|
|
2
補足
test
CHANGED
@@ -73,3 +73,7 @@
|
|
73
73
|
num4 = num4 -1;
|
74
74
|
|
75
75
|
```
|
76
|
+
|
77
|
+
|
78
|
+
|
79
|
+
おそらく、「演算結果」と「(画面)出力」の区別が付いていないんだと思います。
|
1
補足を受けての追記
test
CHANGED
@@ -17,3 +17,59 @@
|
|
17
17
|
|
18
18
|
|
19
19
|
は、どこから -1 を発想したのか不思議です。
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
#追記
|
24
|
+
|
25
|
+
> おしえてください。どういう計算式になるのですか?
|
26
|
+
|
27
|
+
|
28
|
+
|
29
|
+
こういう計算式です。コメントをコードにしただけですが。
|
30
|
+
|
31
|
+
```Java
|
32
|
+
|
33
|
+
// num1~4は、いずれも1
|
34
|
+
|
35
|
+
int num1 = 1;
|
36
|
+
|
37
|
+
int num2 = 1;
|
38
|
+
|
39
|
+
int num3 = 1;
|
40
|
+
|
41
|
+
int num4 = 1;
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
// out.print(++num1); // +1されてから、print
|
46
|
+
|
47
|
+
num1 = num1 + 1;
|
48
|
+
|
49
|
+
out.print(num1);
|
50
|
+
|
51
|
+
|
52
|
+
|
53
|
+
// out.print(num2++); // printしてから+1
|
54
|
+
|
55
|
+
out.print(num2);
|
56
|
+
|
57
|
+
num2 = num2 + 1;
|
58
|
+
|
59
|
+
|
60
|
+
|
61
|
+
// out.print(--num3); // -1してから、print
|
62
|
+
|
63
|
+
num3 = num3 - 1;
|
64
|
+
|
65
|
+
out.print(num3);
|
66
|
+
|
67
|
+
|
68
|
+
|
69
|
+
// out.print(num4--); // printしてから-1
|
70
|
+
|
71
|
+
out.print(num4);
|
72
|
+
|
73
|
+
num4 = num4 -1;
|
74
|
+
|
75
|
+
```
|