Java言語入門 〜C言語を学んだ君へ〜
学習したすべての内容を元に演習問題を解いてもらいます。
もしわからない場合には、前のページに戻り必要な情報を調べてください。調べるのも勉強の1つです。
			
			
演習問題 第1問
			まず、可変長のint型配列を実現するMyVectorクラスを作成しなさい。
			クラスとコンストラクタとメソッドは次の条件を満たしなさい。
		
クラス
			クラス:public class MyVector
			ファイル名:MyVector.java
			継承:Objectクラス
			
コンストラクタ
			コンストラクタ:public MyVector()
			処理内容:メンバ変数の初期化。
容量(配列の長さ)を「10」に指定するなど。
			引数:なし
			
メソッド
			メソッド:public int size()
			処理内容:要素数を返す。
			引数:なし
			戻り値:要素数
			
			メソッド:public void add(int n, int index)
			処理内容:指定位置に要素を挿入する。
容量がいっぱいなら、容量を10増して挿入する。
			引数:n - 要素、index - 位置
			戻り値:なし
			例外:ArrayIndexOutOfBoundsException−(index < 0 || index > 要素数)の場合
			
			メソッド:public void remove(int index)
			処理内容:指定位置の要素を削除する。
指定位置以降の要素は左に移動する
			引数:index - 位置
			戻り値:なし
			例外:ArrayIndexOutOfBoundsException−(index < 0 || index >= 要素数)の場合
			
			メソッド:public int get(int index)
			処理内容:指定位置の要素を返す。
			引数:index - 位置
			戻り値:要素
			例外:ArrayIndexOutOfBoundsException−(index < 0 || index >= 要素数)の場合
			
メンバ変数
			メンバ変数については「必要なもの」を定義してください。
			アクセス修飾子はすべて「private」とします。
			
Ex18_01クラス
			次にEx18_01クラスを作成して、以下の処理を行いなさい。
			
			1.	MyVectorクラスのオブジェクト「vector」を生成
			2.	vectorに「0〜19」の20個の要素を追加する(addメソッドを使用)
			3.	vectorの0番目の要素を削除する(removeメソッドを使用)
			4.	vectorの0番目の要素をコンソールに出力する(getメソッドを使用)
			5.	vectorの要素数をコンソールに出力する(sizeメソッドを使用)
			
実行結果
			実行結果は次のようになります。
			
			
 
				 
					 
				 
				