0
私は出力がこの出力にランダムに生成する文字を取得するにはどうすればよいですか?
0 D 0 C 0
Cのようになり、ランダムに私の2D配列 に文字 "D" & "C" を生成したいです0 D 0 D
DC 0 0 0
0 D 0 CD その後、別の場所にランダムにすべてを再生成しますが
CD 0 CD
C 0 DC
0 0 C 0
0 D 0 CD
D 0 C 0 C
...等on
public class Array {
あなたが必要となる。この場合public static void main(String[] args) {
// Create 2-dimensional array.
int[][] values = new int[5][5];
String s = "abcdefghijklmnopqrstuvwxyz";
for (int i = 0; i < values.length; i++) {
// Loop and display sub-arrays.
int[] sub = values[i];
for (int x = 0; x < sub.length; x++) {
System.out.print(sub[x] + " ");
}
for (int x = 0; x < values[0].length; x++) {
for (int y = 0; y < values.length; y++) {
int x = (int) (Math.random() * 26); // random int between 0-25
String letter = "" + s.charAt(x); //concatenates
values[x][y] = letter; // declares.
}
}
System.out.println();
}
}
}
あまりにも変更する必要があります私はあなたのことを見私の最初の解決策を実装しました..この質問は、文字列の値を編集するだけで簡単に修正できます。乱数ができる最高のインデックスを変更します。 – DarkV1
以下のコードをどこに置くかわからないエラーが発生する – Veronica
投稿にエラーがありますか? – DarkV1