用java写一个求三角形的面积和周长代码
时间: 2023-09-14 17:12:06 浏览: 50
下面是用 Java 编写的求三角形面积和周长的代码:
```java
import java.util.Scanner;
public class Triangle {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入三角形的三条边长:");
double a = scanner.nextDouble();
double b = scanner.nextDouble();
double c = scanner.nextDouble();
if (a + b > c && a + c > b && b + c > a) {
double perimeter = a + b + c; // 周长
double p = perimeter / 2;
double area = Math.sqrt(p * (p - a) * (p - b) * (p - c)); // 面积
System.out.println("三角形的周长为:" + perimeter);
System.out.println("三角形的面积为:" + area);
} else {
System.out.println("输入的三边不能构成三角形!");
}
scanner.close();
}
}
```
使用时,只需要运行该 Java 类,输入三角形的三条边长即可得到其面积和周长。需要注意的是,输入的三边必须能够构成一个三角形,否则程序会提示输入的三边不能构成三角形。