java求三角形面积
时间: 2023-09-12 18:07:44 浏览: 93
计算三角形面积的公式为:
面积 = 0.5 * 底边长度 * 高
Java代码实现如下:
```
public class TriangleArea {
public static void main(String[] args) {
double base = 3.0; // 底边长度
double height = 4.0; // 高
double area = 0.5 * base * height; // 计算面积
System.out.println("三角形的面积为:" + area);
}
}
```
输出结果为:
```
三角形的面积为:6.0
```
相关问题
Java求三角形面积
Java求三角形面积的方法有多种,以下是其中一种方法的代码示例:
```
import java.util.Scanner;
public class TriangleArea {
public static void main(String[] args) {
double a, b, c, s, area;
Scanner sc = new Scanner(System.in);
System.out.print("请输入三角形的第一个边长:");
a = sc.nextDouble();
System.out.print("请输入三角形的第二个边长:");
b = sc.nextDouble();
System.out.print("请输入三角形的第三个边长:");
c = sc.nextDouble();
if (a + b > c && b + c > a && a + c > b) {
s = (a + b + c) / 2;
area = Math.sqrt(s * (s - a) * (s - b) * (s - c));
System.out.println("三角形的面积为:" + area);
} else {
System.out.println("无法构成三角形!");
}
}
}
```
该代码首先通过Scanner类获取用户输入的三角形三边长,然后判断是否能构成三角形,如果可以,则计算出半周长s和面积area,并输出结果;如果不能,则输出无法构成三角形的提示信息。
java 求三角形面积
以下是Java求三角形面积的代码示例:
```java
public class Triangle {
private double x1, y1, x2, y2, x3, y3; // 三角形三个点的坐标
private double area; // 三角形的面积
public Triangle(double x1, double y1, double x2, double y2, double x3, double y3) {
this.x1 = x1;
this.y1 = y1;
this.x2 = x2;
this.y2 = y2;
this.x3 = x3;
this.y3 = y3;
}
// 计算三角形面积的方法
public void calculateArea() {
double a = Math.sqrt(Math.pow(x1 - x2, 2) + Math.pow(y1 - y2, 2));
double b = Math.sqrt(Math.pow(x2 - x3, 2) + Math.pow(y2 - y3, 2));
double c = Math.sqrt(Math.pow(x3 - x1, 2) + Math.pow(y3 - y1, 2));
double s = (a + b + c) / 2;
area = Math.sqrt(s * (s - a) * (s - b) * (s - c));
}
// 输出三角形坐标和面积的方法
public void print() {
System.out.println("(" + x1 + "," + y1 + ") (" + x2 + "," + y2 + ") (" + x3 + "," + y3 + ")");
System.out.println("area=" + area);
}
public static void main(String[] args) {
Triangle tri = new Triangle(1, 1, 4, 1, 4, 5);
tri.calculateArea();
tri.print();
}
}
```