回答編集履歴
2
コードの修正
test
CHANGED
@@ -3,6 +3,8 @@
|
|
3
3
|
2. while文、do while文で2の5乗を求めるプログラム
|
4
4
|
|
5
5
|
3. Stream を使って 1から10までの値を加算するプログラム
|
6
|
+
|
7
|
+
4. Stream を使って 2の5乗を求めるプログラム
|
6
8
|
|
7
9
|
の例を示します。
|
8
10
|
|
@@ -78,6 +80,16 @@
|
|
78
80
|
|
79
81
|
System.out.println("sum = " + sum);
|
80
82
|
|
83
|
+
|
84
|
+
|
85
|
+
// 4. Stream を使って 2の5乗を求めるプログラム
|
86
|
+
|
87
|
+
int[] result = {1};
|
88
|
+
|
89
|
+
IntStream.range(1, 6).forEach(val -> result[0] *= 2);
|
90
|
+
|
91
|
+
System.out.println("2 ** 5 = " + result[0])
|
92
|
+
|
81
93
|
}
|
82
94
|
|
83
95
|
}
|
@@ -96,4 +108,6 @@
|
|
96
108
|
|
97
109
|
sum = 55
|
98
110
|
|
111
|
+
2 ** 5 = 32
|
112
|
+
|
99
113
|
```
|
1
コード修正
test
CHANGED
@@ -3,8 +3,6 @@
|
|
3
3
|
2. while文、do while文で2の5乗を求めるプログラム
|
4
4
|
|
5
5
|
3. Stream を使って 1から10までの値を加算するプログラム
|
6
|
-
|
7
|
-
4. Stream を使って 1から10までの値を加算するプログラム
|
8
6
|
|
9
7
|
の例を示します。
|
10
8
|
|
@@ -80,16 +78,6 @@
|
|
80
78
|
|
81
79
|
System.out.println("sum = " + sum);
|
82
80
|
|
83
|
-
|
84
|
-
|
85
|
-
// 4. Stream を使って 1から10までの値を加算するプログラム
|
86
|
-
|
87
|
-
int[] result = {1};
|
88
|
-
|
89
|
-
IntStream.range(1, 5).forEach(val -> result[0] *= val);
|
90
|
-
|
91
|
-
System.out.println("2 ** 5 = " + ans);
|
92
|
-
|
93
81
|
}
|
94
82
|
|
95
83
|
}
|
@@ -108,6 +96,4 @@
|
|
108
96
|
|
109
97
|
sum = 55
|
110
98
|
|
111
|
-
2 ** 5 = 32
|
112
|
-
|
113
99
|
```
|