Cho lớp Shape đã có phương thức area() trả 0.
Cài đặt 2 lớp con: Circle(double r) (area = π·r², dùng Math.PI) và Rectangle(double w, double h) (area = w·h). Override area() trong mỗi lớp.
Main.java đọc N hình, mỗi dòng: circle <r> hoặc rect <w> <h>. In tổng diện tích làm tròn 4 chữ số thập phân.
Dòng 1: N. N dòng circle <r> hoặc rect <w> <h>.
1 <= N <= 100; 0 < r, w, h <= 1000.
Tổng diện tích làm tròn 4 chữ số thập phân.
Ví dụ:
Đầu vào:
2
circle 1
rect 2 3
Đầu ra:
9.1416
Giải thích:
Chọn một file để chỉnh sửa hoặc tạo file mới