java求三角形面积代码
时间: 2024-01-02 14:46:54 浏览: 37
下面是求三角形面积的 Java 代码:
```java
public class TriangleArea {
public static void main(String[] args) {
double base = 5.0;
double height = 3.0;
double area = 0.5 * base * height;
System.out.println("The area of the triangle is: " + area);
}
}
```
这个代码中,我们使用了三角形面积公式 `0.5 * base * height`,其中 `base` 是三角形的底边长,`height` 是三角形的高。我们可以根据实际情况来修改 `base` 和 `height` 的值,从而得到不同三角形的面积。
相关问题
java求三角形面积的编程代码
当计算三角形的面积时,可以使用以下Java代码:
```java
import java.util.Scanner;
public class TriangleArea {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入三角形的底边长度:");
double base = scanner.nextDouble();
System.out.println("请输入三角形的高度:");
double height = scanner.nextDouble();
double area = 0.5 * base * height;
System.out.println("三角形的面积为:" + area);
}
}
```
这段代码首先通过`Scanner`类获取用户输入的底边长度和高度,然后使用面积公式`0.5 * base * height`计算三角形的面积,并将结果输出到控制台。
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,并输出结果;如果不能,则输出无法构成三角形的提示信息。