※本サイトで紹介している商品・サービス等の外部リンクには、アフィリエイト広告が含まれる場合があります。
こんにちは。こんぶです。
今日は、「【Java-22】配列①」のチャレンジ問題を解いてみましょう!
今日の問題は【Java-22】の内容を元にしているので、復習してから挑戦してみてくださいね。
チャレンジ問題
①配列とは何ですか?
②配列の中に連続して並んでいる箱のようなもの1つ1つを何といいますか?
③配列内の各要素に付いている0~の番号を何といいますか?
④配列変数の宣言はどのように記載しますか?(日本語と記号で)
⑤要素の作成と代入はどのように記載しますか?(日本語と記号で)
⑥「配列変数の宣言」と「要素の作成と代入」を同時に行う場合はどのように記載しますか?(日本語と記号で)
⑦配列の要素数を取得したい場合は、どのように記載しますか?
⑧自動的に配列の要素が初期化される値は、数値型、boolean型、String型の場合、それぞれ何ですか?
⑨配列の作成から初期値の代入をまとめて記述する場合はどのように記載しますか?(日本語と記号で、2種類)
⑩int型の要素を持つ配列変数「days」を宣言し、3つのint型の要素を配列に代入するのを同時に行う場合は、どのように記載しますか?
⑪配列変数「days」の先頭の要素に5を代入する場合は、どのように記載しますか?
解答
①1つの種類の複数データを並び順で格納するデータ構造のこと
②要素
③「添え字」や「インデックス」
④「要素の型[] 配列変数名;」
⑤「配列変数名 = new 要素の型[要素数];」
⑥「要素の型[] 配列変数名 = new 要素の型[要素数];」
⑦「配列変数名.length」
⑧数値型の場合は「0」、boolean型の場合は「false」、String型の場合は「null」
⑨「要素の型[] 配列変数名 = new 要素の型[]{値1,値2,値3,…};」または「要素の型[] 配列変数名 ={値1,値2,値3,…};」
⑩「int[] days = new int[3];」
→「配列変数の宣言」と「要素の作成と代入」を同時に行う場合は「要素の型[] 配列変数名 = new 要素の型[要素数];」のように記載します。
⑪「days[0] = 5;」
→要素の添え字は0から始まるため、先頭要素の添え字は0となります。
お疲れさまでした
どれくらい正解できましたか?
配列は理解するのが少し難しいかもしれませんが、何度も復習して少しずつ理解していきましょう!
次の内容はこちらです→【Java-23】配列②for文との組み合わせ
それでは、こんぶはじゃ~
コメント