演習課題「模様を出力してみよう」
右のコードは、2次元配列を使って、縦に5個、横に10個の「.」を四角く出力します。
このコードを修正して、四角の4つのコーナーに「.」の代わりに「+」を出力してください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
+........+
..........
..........
..........
+........+
※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む
#08:2次元配列で地図を表示する1
ここでは、2次元配列の具体的な例として、RPGの簡単な地図を作ってみましょう。マス目の位置に合わせて、城と町の間を道路で接続します。
public class Main {
public static void main(String[] args) {
String[][] worldMap = new String[10][20];
worldMap[0][0] = "城";
worldMap[0][19] = "町";
worldMap[9][19] = "町";
for (int i = 0; i < worldMap.length; i++) {
System.out.print(i + ":");
for (int j = 0; j < worldMap[i].length; j++) {
if (worldMap[i][j] == null) {
worldMap[i][j] = "森";
}
System.out.print(worldMap[i][j]);
}
System.out.println("");
}
}
}
ログインすると採点できます
コードの実行