2次元配列に特定の位置に単語を配置する方法はありますか?例えば、私は単語を与えたい、縦または横、位置((3,3)または(3,4)または(5,6)など)を選択すると、その位置に単語が配置されます。これは私ですアレイ用のコード...2次元配列に単語を配置する
char [][] Board = new char [16][16];
for (int i = 1; i<Board.length; i++) {
if (i != 1) {
System.out.println("\t");
System.out.print(i-1);
}
for (int j = 1; j <Board.length; j++) {
if ((j == 8 && i == 8) ||(j ==9 && i == 9) ||(j == 10 && i == 10) ||(j == 2 && i == 2))
{
Board[i][j] = '*';
System.out.print(Board[i][j]);
}
else {
if (i == 1) {
System.out.print("\t");
System.out.print(j-1);
}
else {
Board[i][j] = '_';
System.out.print("\t");
System.out.print(""+Board[i][j]);
}
}
特定の位置に2次元配列内の単語を配置する方法はあり
私はこの "char * [] [] Board = new char [16] [16];"メッセージを "not statement。シンボルを見つけることができません:Board" ....私は他の何かをしなければならないのですか? – nick
これはJavaだと思いますか? – wrschneider
ああ、私がplaceWord( "foo"、3、4、HORIZONTAL)と言うなら、あなたはボード[3] [4] = 'f'で終わるように、開始インデックスと向きを指定したいということですか? 、ボード[3] [5] = 'o'など? – wrschneider