質問編集履歴

2

2020/11/25 00:49

投稿

RemiK
RemiK

スコア1

test CHANGED
File without changes
test CHANGED
@@ -59,3 +59,15 @@
59
59
  環境 Processing2.21
60
60
 
61
61
  数字には対応した画像を挿入予定です。
62
+
63
+
64
+
65
+ ###追記
66
+
67
+ なぜArrayListにしたいか
68
+
69
+ このランダムに格納した1〜6の数字をマウス操作で入れ替えられるようにするために、クラスを作ってArrayListで数字と画像を入れた配列を作り、それをのちのちdistなどを使って操作できるようにするという形にした方が動かす場合は2次元配列よりやりやすいかな?と思ったためです。
70
+
71
+
72
+
73
+ 2次元配列のまま動かせるのであれば良いのですが、どう書けば良いかわからずArrayListにしようかなと思いつきました。

1

2020/11/25 00:49

投稿

RemiK
RemiK

スコア1

test CHANGED
File without changes
test CHANGED
@@ -2,23 +2,17 @@
2
2
 
3
3
 
4
4
 
5
- ここに質問の内容を詳しく書いてください。
6
-
7
- (例)PHP(CakePHP)●●なシステム作って
5
+ 1〜6の数字をランダム格納する2次元配列ArrayListに置き換えたのでが、どうしたらよいですか?
8
-
9
- ■■な機能を実装中に以下のエラーメッセージが発生しました。
10
6
 
11
7
 
8
+
9
+
12
10
 
13
11
  ### 発生している問題・エラーメッセージ
14
12
 
15
13
 
16
14
 
17
- ```
18
-
19
- ーメッセージ
15
+ ンダムに格納する2次元配列をArrayListへと置き換える方法が分からない。
20
-
21
- ```
22
16
 
23
17
 
24
18
 
@@ -26,24 +20,42 @@
26
20
 
27
21
 
28
22
 
29
- ```ここに言語名を入力
23
+ ```Processing
30
24
 
25
+
26
+
31
- ソースコード
27
+ //2次元配列でrandom格納
28
+
29
+
30
+
31
+ for( int i =0; i<5; i++){
32
+
33
+ for( int j = 0; j<6; j++){
34
+
35
+ array[i][j] = (int)random(1,6);
36
+
37
+ while( j >0 &&array[ i ][ j ] == array[ i ][ j - 1 ] )
38
+
39
+ array[i][j] = (int)random(1,6);
40
+
41
+ while( i >0 &&array[ i ][ j ] == array[ i - 1 ][ j ] )
42
+
43
+ array[i][j] = (int)random(0,5);
44
+
45
+
46
+
47
+ //While文は同じ数字が隣り合わないようにしています。
48
+
49
+
32
50
 
33
51
  ```
34
52
 
35
53
 
36
54
 
37
- ### 試したこと
55
+ ### 補足情報
38
56
 
39
57
 
40
58
 
41
- ここに問題に対して試したことを記載してください。
59
+ 環境 Processing2.21
42
60
 
43
-
44
-
45
- ### 補足情報(FW/ツールのバージョンなど)
46
-
47
-
48
-
49
- ここより詳細な情報記載してください
61
+ 数字は対応した画像挿入予定です