• 締切済み

多次元配列なんですが・・・

初心者です。多次元配列をつかって縦の一列目と横の一列目だけに要素を表示さてたいのですが、どのようなプログラムを組んだらいいのでしょうか。友達に「triMatrix」というのを使ったらどうかといわれたのですが、いまいち分かりませんどなたか助言をお願いします。

みんなの回答

  • yokkou
  • ベストアンサー率30% (34/111)
回答No.1

>多次元配列をつかって縦の一列目と横の一列目だけに この文章から推測するに2次元配列でしょうか? 1次元 ABCD ■■■■ 2次元  ABCD 1■■■■ 2■■■■ 3■■■■ 4■■■■ でもって、縦横一列目っては 縦:A1、A2、A3、A4 横:A1、B1、C1、D1 と言う事ですか??? >要素を表示さてたいのですが 「要素」を「表示」ってのがよくわかりませんが・・・ Stringの2次元配列と仮定して //10*10の2次元配列を生成する String strHairetu = new String[ 10 ][ 10 ]; //for文用変数 int x,y; //全ての配列を■で初期化する for (x = 0; x < strHairetu.length; x++){ for (y = 0; y < strHairetu[ x ].length; y++){ strHairetu[ x ][ y ] = "■"; } } //横方向の一行だけ、初期化する for (x = 0; x < strHairetu.length; x++){ strHairetu[ x ][ 0 ] = "□"; } //縦方向の一列だけ、初期化する for (y = 0; y < strHairetu[ 0 ].length; y++){ strHairetu[ 0 ][ y ] = "□"; } 結果  ABCD 1□□□□ 2□■■■ 3□■■■ 4□■■■ には、なります 質問内容がわからないので、違っていたら訂正してください

ken08ken
質問者

お礼

回答ありがとうございます教えていただいた方法で大丈夫だと思います。早速試してみます。

関連するQ&A