Java是一种面向对象的编程语言,可以通过编写代码计算图形的面积和周长。以下是一个求解三角形面积和周长的Java程序。
public class Triangle {private double side1;private double side2;private double side3;public Triangle(double s1, double s2, double s3) {side1 = s1;side2 = s2;side3 = s3;}public double getArea() {double p = (side1 + side2 + side3) / 2;return Math.sqrt(p * (p - side1) * (p - side2) * (p - side3));}public double getPerimeter() {return side1 + side2 + side3;}}public class Main {public static void main(String[] args) {Triangle t = new Triangle(3, 4, 5);System.out.println("面积:" + t.getArea());System.out.println("周长:" + t.getPerimeter());}}
上述程序定义了一个Triangle类,通过其构造函数传入三角形的三条边长,而后在getArea()和getPerimeter()方法中利用海伦公式和三角形周长公式计算出三角形的面积和周长。
在Main类中,我们创建一个Triangle对象并调用其getArea()和getPerimeter()方法,即可得到结果。