015-004-003

動的配列:図形の面積計算

中級

問題説明

動的配列:図形の面積計算

この問題では: 親クラスShape型の配列Circle(円)とRectangle(長方形)のオブジェクトを格納し、各図形の面積を計算して標準出力に表示するプログラムを作成します。

学習目標: 親クラス型の配列に複数のサブクラスオブジェクトを格納して処理できる

Shapeクラス継承したCircleRectangleサブクラスを実装し、ポリモーフィズムを活用して各図形の面積を一括計算します。

入力

1行目: 図形の数n
2行目以降: 図形の種類と寸法

  • circle [半径]
  • rectangle [幅] [高さ]

出力

各図形の面積(小数点以下2桁)

Area 1: [面積]
Area 2: [面積]
...
```java

## 具体例

入力:
```java
2
circle 5
rectangle 4 3
```java
出力:
```java
Area 1: 78.54
Area 2: 12.00

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録