自分用メモ
##参考にはなりませんよぉ~
####Javaに触れつつ持ち合わせてる知識だけで二次元配列を考えてみる
今回は5行5列の二次元配列に1~5のランダムな数字をぶち込んで表示させた
やったこと
二次元配列の宣言
↓
1~5のランダムな要素を代入
↓
改行しつつ表示させるのを5回繰り返す
みたいな
package sample;
public class sample {
public static void main(String[] args) {
String sep = System.lineSeparator();
int x = 6;
int y = 6;
int[][] array = new int [x][y];
for(int i = 1; i < x; i++){
for(int j = 1; j < y; j++){
array[i][j] = new java.util.Random().nextInt(5)+1;
System.out.print(array[i][j]);
}
System.out.print(sep);
}
}
}
出力はこんな感じ
53232
31333
24344
34225
12133
###感想
なんだこの稚拙なコードは!!って感じですわね。調べてみた感じだとリストやランダムなど便利なコレクションがあるみたいですね~~。classの外側にimport java.util.~;とか書いてあってこれマジで何ってなったりしてるので追々勉強していこうと思いましたまる。(Qiitaの書き方も勉強…)
次回は探索アルゴリズムなども考慮しつつ隣どうし重複しないランダムな要素を含んだ二次元配列書く^