public class Rectangle {
private double length;
private double width;
// コンストラクタ
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
}
// 面積を計算するメソッド
public double calculateArea() {
return length * width;
}
// 周囲の長さを計算するメソッド
public double calculatePerimeter() {
return 2 * (length + width);
}
// GetterとSetterメソッドはここに追加することもできるが、この例では省略
}
この解答例では、Rectangle
クラスには length
と width
の2つのフィールドがあります。コンストラクタでこれらのフィールドの初期化が行われます。そして、calculateArea
メソッドは長方形の面積を、calculatePerimeter
メソッドは周囲の長さを計算します。
使用例:
public class RectangleUsage {
public static void main(String[] args) {
// Rectangleクラスのインスタンスを作成
Rectangle myRectangle = new Rectangle(5.0, 3.0);
// calculateAreaメソッドを使用して面積を計算し表示
System.out.println("長方形の面積: " + myRectangle.calculateArea());
// calculatePerimeterメソッドを使用して周囲の長さを計算し表示
System.out.println("長方形の周囲の長さ: " + myRectangle.calculatePerimeter());
}
}
この例では、Rectangle
クラスを使用して長方形の面積と周囲の長さを計算し、それを表示しています。