第8回 二次元配列

第8回 二次元配列

二次元の世界が存在します

配列さえ表現するのは難しい 映画館の小劇場があります。座席は1列に5座席ありそれが5列あります。座席の予約状況を変数で表現すると次のような感じになります。 2列の左から3番目の席は、(2-1)列×5+(3-1)番目(配列は0番目から始まるの...
第8回 二次元配列

初期値が無い二次元配列

二次元配列の定義 初期値が無い二次元配列は次のように定義します。 プログラムで確認しましょう。 7行目,10行目で二次元配列を定義しています。 13行目~15行目では箱の数を変数で指定しています。あらかじめ箱の数がわからない時はこのように変...
第8回 二次元配列

配列の長さを知る

length 通常の配列は格納されている個数をlength命令で知ることができました。2次元配列も次のプログラムのように知ることができます。 実行結果は次のようになります。 表計算の行、列のイメージで説明すると、行数を知るには13行目のよう...
第8回 二次元配列

二次元配列の処理

配列の中身を表示する 次の配列の全ての値を表示するプログラムを考えてみてください。 次のプログラムで実現できます。 実行結果です。 forのネスト 第5回 判断の「命令の中に命令」では、if命令のネストを行いましたが、今回はfor命令のネス...
第8回 二次元配列

二次元配列を体感

2次元配列から最大値を検索する 2行、5列の二次元配列に適当な数値(0以上)が格納されています。ここから最大の数値を検索するプログラムが下記になります。新規でクラスを作成し、下記を入力するかコピーしてください。 プログラムを眺めながら動きを...
第8回 二次元配列

チャレンジ

チャレンジ 新しいプロジェクト「challenge08」を作成し、その中にパッケージ「challenge08」、クラス「Kiban」を作成してください。そして次のように動作するプログラムを作成してください。 8行8列の2次元配列を用意します...
第8回 二次元配列

チャレンジ正答例

正答例
タイトルとURLをコピーしました