作者:尼姆了_960 | 来源:互联网 | 2023-09-18 16:29
实验题目:java利用Java类库中的Point类设计一个三角形类,编程求三角形面积编程packagetest_1;importjava.awt.Point;importjava.
实验题目:java
利用Java类库中的Point类设计一个三角形类,编程求三角形面积编程
package test_1;
import java.awt.Point;
import java.util.Scanner;
public class Triangle
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
double x1,x2,x3,y1,y2,y3;
Point p1=new Point();
Point p2=new Point();
Point p3=new Point();
System.out.println(“请输入第一个点的x,y”);
x1=sc.nextDouble();
y1=sc.nextDouble();
System.out.println(“请输入第二个点的x,y”);
x2=sc.nextDouble();
y2=sc.nextDouble();
System.out.println(“请输入第三个点的x,y”);
x3=sc.nextDouble();
y3=sc.nextDouble();
p1.setLocation(x1, y1);
p2.setLocation(x2, y2);
p3.setLocation(x3, y3);
double s1=p1.distance(p2);
double s2=p2.distance(p3);
double s3=p3.distance(p1);
if(s1+s2>s3 && s1+s3>s2 && s2+s3>s1)
{
double p=(s1+s2+s3)/2;
double area=Math.sqrt(p*(p-s1)*(p-s2)*(p-s3));
System.out.println(“此三角形面积为:”+area);
}
else
{
System.out.println(“此三边不能构成三角形”);
}
}
}
输出结果:设计