クラスの基礎 練習問題(後半)

記事上広告

クラスの基礎 練習問題(後半)

今回の練習問題は第4章の初め(4-1)からメソッド(4-4)までの内容となっています。オブジェクト指向およびクラスの基礎的な問題になっています。

前半の問題よりもヒントのプログラムが少なくなっています。

workフォルダ内にexamフォルダを作成し、examフォルダ内にファイルは保存してください。(階層→c:\work\exam)

【Java】クラスの基礎 練習問題

以下のプログラム内にはコメントで指示がありますので、コメントの下にプログラミングを行ってください。examフォルダ内に「Test01.java」「Exam1001.java」で保存してください。
保存後、「Exam1001.java」をコンパイルおよび実行を行ってください。

実行結果

C:\work\exam>javac Exam1001.java

C:\work\exam>java Exam1001
メソッドが実行されました
numberには100が保存されています

補足 Test01クラスおよびメンバ(フィールド、メソッド)の内容

クラス名
Test01
フィールド名 初期値
number int なし(宣言のみ)
メソッド名 戻り値の型 引数 処理内容
method void なし numberの値を表示する

【Java】クラスの基礎 練習問題

以下の指示に従いプログラムを作成してください。また、プログラム内にもコメントで指示がありますので、コメントの下にプログラミングを行ってください。examフォルダ内に「Test02.java」「Exam1002.java」で保存してください。
保存後、「Exam1002.java」をコンパイルおよび実行を行ってください。

Test02クラスおよびメンバ(フィールド、メソッド)の内容指示

クラス名
Test02
フィールド名 初期値
number int なし(宣言のみ)
メソッド名 戻り値の型 引数 処理内容
printNumber void なし numberの値をインクリメント(後置)しながら表示する

※どのような表示が行われるかは実行結果参照のこと

実行結果

C:\work\exam>javac Exam1002.java

C:\work\exam>java Exam1002
500
501
502
503
504
505
506
507
508
509

【Java】クラスの基礎 練習問題

以下の指示に従いプログラムを作成してください。また、プログラム内にもコメントで指示がありますので、コメントの下にプログラミングを行ってください。examフォルダ内に「Test03.java」「Exam1003.java」で保存してください。
保存後、「Exam1003.java」をコンパイルおよび実行を行ってください。

Test03クラスおよびメンバ(フィールド、メソッド)の内容指示

クラス名
Test03
メソッド名 戻り値の型 引数 処理内容
addtion double double a, double b 引数aとbを加算しreturnする
subtraction double double a, double b 引数aとbを減算しreturnする
multiplication double double a, double b 引数aとbを乗算しreturnする
division double double a, double b 引数aをbで除算しreturnする
メソッド定義のヒント

addtion()メソッド定義は以下のようになります。

メソッド呼び出しのヒント
例:台形の面積[(上底+下底)*高さ/2] 上底7、下底9、高さ5の場合

実行結果

C:\work\exam>javac Exam1003.java

C:\work\exam>java Exam1003
身長は1.71mです
体重は65.5kgです
BMI値は22.400054717690917です

スポンサーリンク
レクタングル