未分類

練習問題(メソッド)

投稿日:

練習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

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

関連記事

サンプルイメージ

画面への出力

前回画面に文字列を出力するコードを学習しました。「System.out.println・・・」という言葉に注目してください。この「System.out」とは、 標準出力(standard output …

サンプルイメージ

練習問題

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

サンプルイメージ

練習問題(インターフェイス)

     練習11-1 下記のコードの実行結果がどう出力されるかを答えてください。 練習11-2 Shape.java 図形を表すインターフェイスShapeを作成してください。このインターフェイスでは …

サンプルイメージ

キーボードからの入力

キーボードからいろいろな文字を入力させ、その値を出力するコードを記述してみましょう。 String str = br.readLine(); という部分が重要です。実行画面がユーザーからの入力を待つ状 …

Android 練習問題(タッチイベント)

     以下の様な動作をするアプリを作成してください。 問題2-1 TouchMove 初期表示時 画像上をタップすると画像が半透明で表示される。 画像上をタップしたまま指をスライドさせると画像が移 …