すべて大文字のアルファベットを含む2次元配列を作成すると仮定します。プログラムの目的は基本的に単語検索パズルを構築することです。ランダムなアルファベット文字で2次元配列を埋めたいのですが、私が現在持っているコードでは、テーブル配列はランダムに生成されたアルファベット1文字で完全に埋められます。ランダムな文字でランダムに配列を埋める方法はありますか?Javaの2次元配列にランダムなアルファベットを入れよう
import java.util.*;
public class puzzle
{
public static void main
{
box();
//other methods
public static void box()
{
int rows = 10;
int columns = 10;
int number = (int) (Math.random() * 26) + 65;
char[][] table = new char [rows][columns];
for (int r = 0; r < rows; r++)
{
for (int c = 0; c < columns; c++)
{
table[r][c] = (char) number;
System.out.print(table[r][c] + " ");
} //inner for loop
System.out.println();
} //outer for loop
}
}
}
このコードは
Q Q Q Q Q Q Q Q Q Q
Q Q Q Q Q Q Q Q Q Q
Q Q Q Q Q Q Q Q Q Q
Q Q Q Q Q Q Q Q Q Q
Q Q Q Q Q Q Q Q Q Q
Q Q Q Q Q Q Q Q Q Q
Q Q Q Q Q Q Q Q Q Q
Q Q Q Q Q Q Q Q Q Q
Q Q Q Q Q Q Q Q Q Q
Q Q Q Q Q Q Q Q Q Q
または
V V V V V V V V V V
V V V V V V V V V V
V V V V V V V V V V
V V V V V V V V V V
V V V V V V V V V V
V V V V V V V V V V
V V V V V V V V V V
V V V V V V V V V V
V V V V V V V V V V
V V V V V V V V V V
を印刷することができると私はそれが任意の助けをいただければ幸いです何か
A G E C H J E Q D Z
G H K E Q E N M E J
H I Z E K H E Q K H
B Y U M G A E K H M
N Q A Y R Y E C U E
Y D W H X S J R S W
I Y O B N M K G D E
A D J R E X C B N G
W R U I G D D G J F
X C V O E W Q A O P
のようになりたいです。
この回答に問題はありますか?なぜそれが投票されたのですか? – calebeja9