ほぷしぃ

Java言語入門 〜C言語を学んだ君へ〜

[第8回]練習問題 第1問解答

第1問解答

プログラムの答え

第1問解説

簡単なクラスが書けるかを確認する問題です。以下より、詳しく解説します。

1行目

Triangleクラスを宣言します。

3〜4行目

メンバ変数「底辺」と「高さ」を宣言します。
ここで注意することは、長さが小数点になることを考慮して、double型を使います。
(float型でもかまいません)

7〜10行目

コンストラクタを宣言します。thisキーワードを使って、メンバ変数と引数を同一の名前で扱います。
その方が、同じデータを表していることがわかりやすくなります。

13〜15行目

三角形の面積を計算して、その結果を返すメソッドです。
当然、戻り値は小数点になることを考慮してdouble型にします。

20〜21行目

Triangleクラスを使って、底辺3.5、高さ5.2の三角形オブジェクトを生成します。
そして、areaメソッドを使って、面積を計算し、結果を出力します。



第1問-問題へ ページのトップへ 第2問-問題へ