見出し画像

Java 配列と参照型

class Sample1_08_1 {
   public static void main (String[] args) {
      
      //配列の活用
      
      char[] singou = new char[3] ;
      singou[0] = '赤' ;
      singou[1] = '黄' ;
      singou[2] = '青' ;
      
      char x = singou[1] ;
      System.out.println("要素の参照:" + x );
      
      int count = singou.length ;
      System.out.println("要素数:" + count );
      
   }
}
class Sample1_08_2 {
   public static void main (String[] args) {
      
      //多次元配列の活用
      
      int[][] rooms = {{101, 102, 103}, {201, 202, 203}, {301, 302, 303}} ;
      
      System.out.println("rooms[1][2]:" + rooms[1][2] );
      
      System.out.println("rooms.length:" + rooms.length );
      
      System.out.println("rooms[1].length:" + rooms[1].length );
      
   }
}
class Sample1_08_3 {
   public static void main (String[] args) {
      
      //コマンドライン引数の活用
      
      String x = args[1] ;
      System.out.println("コマンドライン引数の要素の参照:" + x );
      
      int count = args.length ;
      System.out.println("コマンドライン引数の要素数:" + count );
      
   }
}
/*-< 演習:Ex1_08_1 >---------------------------------
コメントの内容に従ってプログラムを作成してください。
----------------------------------------------------*/
class Ex1_08_1 {
   public static void main (String[] args) {
      
      /* (1) 以下の配列を準備してください。
      **     配列名    :names
      **     保持する値:「taro」「takeshi」「hanako」「moco」「satoshi」
      */
      
      
      
      
      /* (2) 以下のアンダーバーを埋め、
      **     names配列から「moco」の値を表示するプログラムに修正してください。
      */
      String printName = ______ ;         //(21行目)アンダーバーに適切な処理を埋めてください
      System.out.println( printName );    //(22行目)変更しないでください
      
   }
}
/*-< 演習:Ex1_08_2 >---------------------------------
コメントの内容に従ってプログラムを作成してください。
----------------------------------------------------*/
class Ex1_08_2 {
   public static void main (String[] args) {
      
      /* 以下の配列を準備し、「トイプードル」が表示されるプログラムを作成してください。
      **     配列名    :animals
      **     保持する値
      **        animals[0][0]:アメリカンショートヘア
      **        animals[0][1]:マンチカン
      **        animals[1][0]:ジャンガリアンハムスター
      **        animals[1][1]:ハリネズミ
      **        animals[2][0]:オカメインコ
      **        animals[2][1]:ブンチョウ
      **        animals[3][0]:ゴールデンレトリーバー
      **        animals[3][1]:トイプードル
      */
      
      
      
      
      
      
   }
}
/*-< 演習:Ex1_08_3 >---------------------------------
コマンドライン引数として3つの数値を受け取り、その合計値を
表示するプログラムを作成してください。
<例>
コマンドライン入力値:5 8 10
表示される値:23
----------------------------------------------------*/
class Ex1_08_3 {
   public static void main (String[] args) {
      
      int input1 = ______________ ;                      //(11行目)アンダーバーに適切な処理を埋めてください
      int input2 = ______________ ;                      //(12行目)アンダーバーに適切な処理を埋めてください
      int input3 = ______________ ;                      //(13行目)アンダーバーに適切な処理を埋めてください
                                                         
      System.out.println( input1 + input2 + input3 );    //(15行目)変更しないでください
      
   }
}

この記事が参加している募集

この記事が気に入ったらサポートをしてみませんか?