import java.util.Random; public class Ex8_3 { public static void main(String[] args) { char[][] a = new char[4][7]; // 4行7列の2次元配列 int i, j; for (i=0; i<4; i++) { // 行iを4回繰り返し(i=0,1,2,3) for (j=0; j<7; j++) { // 列jを7回繰り返し(j=0,1,2,3,4,5,6) a[i][j] = '○'; // i行i列に '○' を代入 } } disp(a,4,7); // メソッド呼び出し // サイコロふって出た目に合わせて盤の記号を変える Random rnd = new Random(); int sel; for (i=0; i<4; i++) { sel = rnd.nextInt(3); // 乱数[0,1,2] switch (sel) { // switch文:sel の値により実効内容を選択 case 0: a[i][0] = '●'; a[i][3] = '●'; break; case 1: a[i][1] = '★'; a[i][4] = '★'; break; case 2: a[i][2] = '▲'; a[i][5] = '▲'; break; default: a[i][7] = '◆'; break; } } disp(a,4,7); // メソッド呼び出し } public static void disp(char[][] a, int row, int col) { // 画面表示用メソッド disp() int i, j; System.out.println("+--+--+--+--+--+--+--+"); for (i=0; i