未分類

練習問題(メソッド)

投稿日:

練習8-1 下記の2つのクラスがある。[WelcomeMain1.java]を実行すると下のような結果になるように[Welcome1.java]の空欄を埋めてください。

      

練習8-2 下記の2つのクラスがあります。[SpecialMoveMain.java]を実行すると下のような結果になるように[SpecialMove.java]の空欄を埋めてください。

           

練習8-3 2つのクラスがある。[WelcomeMain2.java]を実行すると下記のような結果になるように[Welcome2.java]を作成してください。

             

練習8-4 下記の2つのクラスがある。[SpecialMoveMain2.java]を実行すると、下のような結果になるように[SpecialMove2.java]の空欄を埋めてください。

             

練習8-5 NumberCheckMain1クラスを実行すると、下記のような実行結果になるようにisOddメソッドとisEvenメソッドを持つNumberCheck1クラスを作成してください。

     

練習8-6 キーボードから数字を入力し、その数字が自然数かどうかを判定するプログラム[NumberCheckMain2.java]を作成してください。

ただし、下記にあるNumberCheck2クラスのisNaturalNumberメソッドを使用する。

       

練習8-7 下記のような結果になるようにMyCalcクラスを作成してください。

以上でメソッドの練習問題は終了です。

なぜクラスやメソッド分け、システム化するのか?

システムとは、個々の要素が相互に影響しあい、全体として機能するまとまりや仕組みのこと。

  • クラスごとに役割分担して作れる! 複数の人で大きなシステム開発可能。
  • 短くまとまっていてので、わかりやすく、テストが楽!
  • 一度書いたソースコードを、様々なシーンで何度でも再利用可能。
  • 使うクラスだけをインスタンス化することでメモリ節約&処理スピードアップ!
  • どのプログラムがいつ、誰が書いたのかなど情報の管理や特定がしやすい。
  • 変更が必要なクラスやメソッドのみを修正すれば良い。

-未分類

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

サンプルイメージ

練習問題(メソッド)解答例

次の章ではクラスのアクセス制限、オーバーロード、コンストラクタについて学んでいきましょう。

サンプルイメージ

クラスライブラリのしくみ

                 今まで、クラスの基本について学びました。これまでは以下のような手順でクラスを作成してきました。 クラスを設計するコードを書く → クラスを宣言するクラスを利用するコー …

サンプルイメージ

練習問題

練習問題  HelloWorld.java 以下のプログラムの空欄を埋めて実行結果のように表示させてください。 練習問題  ChangeXY.java 下のプログラムの空欄を埋めてアイテムAとアイテム …

サンプルイメージ

メソッドの基本

「キャラクター」クラスを作成するときには、キャラクターに関するさまざまな「機能」を、メソッドというしくみでまとめることができます。 メソッドは、フィールドとともにクラスのメンバと呼ばれます。 下記のブ …

サンプルイメージ

練習問題(クラスの利用)(前半)

      練習10-1 MarkPrinterMain1~4クラスを実行すると下図の様な実行結果となるようにMarkPrinterクラスを作成してください。 練習10-2 MarkPrinterクラ …