0

コースで完了する小さなプロジェクトがありますが、これを解決するのに少し行き詰まっています。基本的に、多次元配列の Unicode 文字を 12 行 5 列のテーブルに出力する必要があります。これまでのところ、私はこれを持っています:

public class MultiArrTest {
    public static void main(String[] args0) {
     char[][] uc = new char[12][5];
     int x = 64;

      for (int i = 0; i < uc.length; i++) {
        for (int j = 0; j < uc[i].length; j++) {
            uc[i][j] = (char) x++;

            System.out.print(uc[i][j] + " ");

            System.out.println();
            }

        }
    }
}

これはユニコードを出力しますが、1列だけです。ここでは少しばかげているように感じますが、誰か提案してもらえますか?

どうもありがとう。

4

1 に答える 1

3

の直後に、System.out.println();2 番目の外側と最初の内側に移動します。for-loopfor-loop

for (int i = 0; i < uc.length; i++) {
    for (int j = 0; j < uc[i].length; j++) {
        uc[i][j] = (char) x++;
        System.out.print(uc[i][j] + " ");
    }
    System.out.println();
 }
于 2013-02-24T00:37:42.023 に答える