以下のプログラムはコマンドライン引数で複数の数字を 受け取り、int型配列arrayに受け取った値を代入して arrayの先頭から順番に表示しています。 変換クラスと、表示クラスを作成し (1)の部分を変換クラスで、 (2)の部分を表示クラスで行うように修正してください。 */ class ClassAdd08{ public static void main(String[] args){ HenkanClass subA = new HenkanClass();//HenkanClassのインスタンス化 subA.henkan(len,array);//変換メソッドの呼び出し HyoujiClass subB = new HyoujiClass();//HyoujiClassのインスタンス化 subB.hyouji();//表示メソッドの呼び出し } } //**************************** (1) ********************************** class HenkanClass{//変換クラスを新規作成 public void henkan(){//変換メソッド int len = args.length; int[] array = new int[len]; for(int i = 0; i < len; i++){ array[i] = Integer.parseInt(args[i]); } } } //**************************** (1) ********************************** //**************************** (2) ********************************** class HyoujiClass{//表示クラスを新規作成 public void hyouji(){//表示メソッド System.out.println("受け取った引数:" + len + "個"); for(int i = 0; i < len; i++){ System.out.println((i + 1) + "個目の数:" + array[i]); } } //**************************** (2) ********************************** } クラスのインスタンス化と、対応するメソッドまでは作成したのですが、その後どうすればいいか分かりません。考え方やヒントなど、皆様の知恵をどうかお貸しください。お願い致します。
↧