CSC215-Discussion-Fall-2023

Week 7 Practice Problems
[Topic: Arrays]


char[][] symbols2D = {
    {'!', '@', '#'},
    {'$', '%', '^'},
    {'&', '*', '(', ')'}
};
! @ #
$ % ^
& * ( )
public static void print2DSymbols(char[][] symbols) {
    for (int i = 0; i < symbols.length; i++) {
        for (int j = 0; j < symbols[i].length; j++) {
            System.out.print(symbols[i][j] + " ");
        }
        System.out.println();
    }
}
char[][][] symbols3D = new char[2][3][2];
symbols3D[0][0][0] = '!';
symbols3D[0][0][1] = '@';
symbols3D[0][1][0] = '#';
symbols3D[0][1][1] = '$';
symbols3D[0][2][0] = '%';
symbols3D[0][2][1] = '^';
symbols3D[1][0][0] = '&';
symbols3D[1][0][1] = '*';
symbols3D[1][1][0] = '(';
symbols3D[1][1][1] = ')';
symbols3D[1][2][0] = '-';
symbols3D[1][2][1] = '=';
Row 1:
    ! @
    # $
    % ^
Row 2:
    & *
    ( )
    - =
public static void print3DSymbols(char[][][] symbols) {
    for (int i = 0; i < symbols.length; i++) {
        System.out.println("Row " + (i + 1) + ":");
        for (int j = 0; j < symbols[i].length; j++) {
            System.out.print("\t");
            for (int k = 0; k < symbols[i][j].length; k++) {
                System.out.print(symbols[i][j][k] + " ");
            }
            System.out.println();
        }
    }
}