質問編集履歴

2

2020/11/25 00:49

投稿

RemiK
RemiK

スコア1

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

2020/11/25 00:49

投稿

RemiK
RemiK

スコア1

title CHANGED
File without changes
body CHANGED
@@ -1,25 +1,31 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- ここに質問の内容を詳しく書いてください。
4
- (例)PHP(CakePHP)で●●なシステムを作って
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
- ### 補足情報(FW/ツールのバージョンど)
24
+ //While文は同じ数字が隣り合わいようにしています。
24
25
 
26
+ ```
27
+
28
+ ### 補足情報
29
+
30
+ 環境 Processing2.21
25
- ここより詳細な情報を記載てください
31
+ 数字は対応た画像を挿入予定です