1677: 用对象数组存放三角形的点
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:254
解决:193
题目描述
定义一个Point类,包含坐标x和坐标y。一个点可以计算自身与另一个点的距离,这可以通过定义distance方法来实现。
定义一个Triangle类,包含三角形的三个点。三角形的三个点用一个Point对象数组来存放。三角形可以计算自己的周长和面积,这可以通过定义perimeter()和area()方法来实现。
定义自己的测试类Main,在该类中读取键盘输入的三个点的坐标,然后计算三角形的周长和面积并输出。
输入
输入有多组。
每组一行,每行有6个double型的数据,分别表示三角形三个点的x和y坐标。
输出
输出三角形的周长和面积,小数点后面保留2位。输出格式见范例。
样例输入 复制
1 1 2 3 6 5
0 0 0 3 4 0
0 0 2 3 1 9
样例输出 复制
周长:13.11,面积:3.00
周长:12.00,面积:6.00
周长:18.74,面积:7.50