質問編集履歴
2
title
CHANGED
File without changes
|
body
CHANGED
@@ -28,4 +28,10 @@
|
|
28
28
|
### 補足情報
|
29
29
|
|
30
30
|
環境 Processing2.21
|
31
|
-
数字には対応した画像を挿入予定です。
|
31
|
+
数字には対応した画像を挿入予定です。
|
32
|
+
|
33
|
+
###追記
|
34
|
+
なぜArrayListにしたいか
|
35
|
+
このランダムに格納した1〜6の数字をマウス操作で入れ替えられるようにするために、クラスを作ってArrayListで数字と画像を入れた配列を作り、それをのちのちdistなどを使って操作できるようにするという形にした方が動かす場合は2次元配列よりやりやすいかな?と思ったためです。
|
36
|
+
|
37
|
+
2次元配列のまま動かせるのであれば良いのですが、どう書けば良いかわからずArrayListにしようかなと思いつきました。
|
1
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,25 +1,31 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
|
3
|
-
ここに質問の内容を詳しく書いてください。
|
4
|
-
|
3
|
+
1〜6の数字をランダムで格納する2次元配列をArrayListに置き換えたいのですが、どうしたらよいですか?
|
5
|
-
■■な機能を実装中に以下のエラーメッセージが発生しました。
|
6
4
|
|
5
|
+
|
7
6
|
### 発生している問題・エラーメッセージ
|
8
7
|
|
9
|
-
```
|
10
|
-
|
8
|
+
ランダムに格納する2次元配列をArrayListへと置き換える方法が分からない。
|
11
|
-
```
|
12
9
|
|
13
10
|
### 該当のソースコード
|
14
11
|
|
15
|
-
```
|
12
|
+
```Processing
|
16
|
-
ソースコード
|
17
|
-
```
|
18
13
|
|
19
|
-
|
14
|
+
//2次元配列でrandom格納
|
20
15
|
|
21
|
-
|
16
|
+
for( int i =0; i<5; i++){
|
17
|
+
for( int j = 0; j<6; j++){
|
18
|
+
array[i][j] = (int)random(1,6);
|
19
|
+
while( j >0 &&array[ i ][ j ] == array[ i ][ j - 1 ] )
|
20
|
+
array[i][j] = (int)random(1,6);
|
21
|
+
while( i >0 &&array[ i ][ j ] == array[ i - 1 ][ j ] )
|
22
|
+
array[i][j] = (int)random(0,5);
|
22
23
|
|
23
|
-
|
24
|
+
//While文は同じ数字が隣り合わないようにしています。
|
24
25
|
|
26
|
+
```
|
27
|
+
|
28
|
+
### 補足情報
|
29
|
+
|
30
|
+
環境 Processing2.21
|
25
|
-
|
31
|
+
数字には対応した画像を挿入予定です。
|