第9回 メソッド

第9回 メソッド

共通処理

同じ処理が複数個所に・・・ 変数、配列、2次元配列に格納されている税抜価格を税込にするプログラムを作ってみました。 このプログラム、消費税率や計算方法などが変更になったら消費税計算を行っている17、21、27行目を修正する必要があります。ま...
第9回 メソッド

引数を極める

引数を表示する 新規のクラスを作成し、次の内容を入力するかコピーしてください。 実行結果は次のようになります。 メソッドtestを作成していますが、それを利用しているのが6行目、7行目です。 このようにメソッド名を書くことによりメソッドが呼...
第9回 メソッド

戻り値を極める

表示、格納、計算する 新規のクラスを作成し、次の内容を入力するかコピーしてください。 実行すると次のように表示されます。 メソッドは「weather」と「pi」が作成されています。それぞれ実行されると呼び出し元へ「晴れです」、3.141を返...
第9回 メソッド

メソッドの変数

関数の変数を関数外から使う 次のプログラムを記述したところエラーになってしまいました。 エラー箇所を見ていきます。まず12行目ですが、「hensu3」に赤い波線が出ています。この原因は変数hensu3はメソッドtestの15行目で定義されて...
第9回 メソッド

メソッドの役割

機能単位で作成 メソッドを使うことにより共通処理を記述できました。メソッドにはこの共通化以外にも役割があります。それはプログラムを機能単位に分割することです。 「機能単位に分割」とは、例えばカレンダーアプリを作る場合に、まずどのような機能が...
第9回 メソッド

チャレンジ

部品から製品を製造する 新しいプロジェクト「challenge09」を作成し、その中にパッケージ「challenge09」、クラス「Factory」を作成してください。そして次のように動作するプログラムを作成してください。 製品AYAXは部...
第9回 メソッド

チャレンジ正答例

正答例
タイトルとURLをコピーしました