网络知识
java输出三角形的面积和边长
2026-04-02 15:46  点击:0

Java作为一种面向对象的编程语言,能够轻松地实现各种计算功能。其中,输出三角形面积和边长也是一种很基础的计算。下面我们通过代码演示实现。

import java.util.Scanner;public class Triangle {public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.print("请输入三角形的三条边长:");double a = input.nextDouble();double b = input.nextDouble();double c = input.nextDouble();if (a + b >c && a + c >b && b + c >a) {double p = (a + b + c) / 2;double s = Math.sqrt(p * (p - a) * (p - b) * (p - c));System.out.println("三角形的面积为:" + s);System.out.println("三角形的周长为:" + (a + b + c));} else {System.out.println("输入的三条边不能组成三角形!");}}}

以上代码主要包括三个部分:输入三角形的三条边长、判断是否为合法三角形、输出三角形的面积和周长。其中,输入需要用到Scanner类,可以从键盘获取用户输入的数值。

需要注意的是,判断三条边是否可以组成三角形的条件为:任意两边之和大于第三边。如果不符合条件,则输出错误提示信息。

最后,计算三角形的面积和周长需要使用三边边长计算出半周长p,然后根据海伦公式计算面积。周长则为三条边长的总和。

通过以上代码实现,我们可以轻松地输出任意三角形的面积和边长。这在计算几何等领域中具有较大的实际应用价值。