• 締切済み

色々なメソッドを宣言することについて・・・

/*引数で指定された範囲内のランダム整数値を取得し返す*/ /*キーボードから入力を受け付け、整数に変換後その値を返す*/ /*キーボードから入力された複数の文字列を配列に編集し返す*/ /*キーボードから入力された複数の整数を配列に編集し返す*/ /*引数で渡されたint型配列を指定された順(昇順または降順)にソートする*/ /*引数で渡されたint型配列中の最大値及び最小値を求め返す*/ /*引数で渡されたint型配列中の最大値及び最小値を求め画面に出力する*/ /* 引数で渡された8桁の年月日を、年、月、日に分割し返す 例  : 20050521が引数で渡されたら      2005 05 21 に分割しStringの配列を作成し返す */ /* 引数で渡された8桁の年月日を、年、月、日に分割し返す 例  : 20050521が引数で渡されたら      2005年05月21日 と出力する。 */ /* 引数で渡された10桁の年月日(YYYY/MM/DD)から'/'を削除し8桁で返す */ /* 引数で渡された10桁の年月日(YYYY/MM/DD)から'/'を削除し8桁で表示する */ /*引数で渡された3つのint型の平均を求めdouble型で返す*/ /*引数で渡された3つのint型の平均を求めdouble型で表示する*/ /*●●●●●●●●●●●●●●●●●●●●*/ /*●●●●●●●●●●●●●●●●●●●●*/ /*●●●●●●●●●●●●●●●●●●●●*/ /*●●●●●●●●●●●●●●●●●●●●*/ /*●●●●●●●●●●●●●●●●●●●●*/ } } /* このクラスを利用するクラスを作成する /*●●*/は自分でメソッドを考えて作成する */ というプログラムを作成したいのですがどのようにしたらいいかわかりません!!ところどころはわかるのですが…。

みんなの回答

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

1)まずコメントから、求められてるメソッドの名前を決めてください。 2)次にそのメソッドの戻り値と引数の型を決めてください。 3)そのメソッドの実行結果を頭の中でシミュレートします。  a)ほぼ100%わたってくるであろう引数の場合、どういう戻り値になるか。  b)0%ありえないが、もしかしたらわたってくるかもしれない引数の場合、どうなるか。  ※できれば、実際にプログラミングして、実行可能なテストケースとしてください。 4)シミュレートした結果がでるようにメソッドの中身を実装してください。 5)実装したものを動かして、思った通りに振る舞うかを検証してください。 ――これで、だいたい何とかなるかと。 > ところどころはわかるのですが…。 との事ですので、1と2は軽くクリアできると思います。 あとは、実装に使えそうなクラスライブラリを探してください。多分学習済みでしょうから、テキストを読み返すなり、Sunのリファレンスをあさって見てください。

関連するQ&A