-->
当前位置:首页 > 题库

编程题:周长计算器

Luz4年前 (2022-10-07)题库437
1、定义一个接口 Shape 用于表示图形,其包含一个 double length() 的方法用于求周长。
2、定义三角形类 Triangle 、长方形类 Rectangle 、圆形类 Circle 分别实现接口 Shape
3、定义测试类 ShapeTest 并使用 Shape接口定义变量shape,用其指向不同类形的对象,输出各种图形的周长。

提示:
1、计算圆周长时PI取3.14即可;
2、需要判断能否构成三角形(任意两个边的和大于第三边),不能构成三角形的话周长为0。


### 输入格式:

输入多组double型数据,具体如下:
1 //表示圆的半径;
2 3 //表示长方形的长度、宽度
4 5 6 //表示三角形的三边的长度
//若输入数据中有0或负数,则不表示任何图形,周长为0。


### 输出格式:

图形的周长。


### 输入样例:

in
1
2 3
4 5 6



### 输出样例:


out
6.28
10.00
15.00








答案:若无答案欢迎评论