21xrx.com
2024-11-22 11:27:49 Friday
登录
文章检索 我的文章 写文章
Java简单代码实例:输入三条边长求三角形的类型
2023-06-13 21:03:11 深夜i     --     --
Java 简单代码 三角形

在Java编程中,求解三角形类型是常见的问题。下面就为大家介绍Java中求解三角形类型的简单代码实例。

代码如下:


import java.util.Scanner;

public class Triangle {

  public static void main(String[] args) {

    Scanner sc = new Scanner(System.in);

    System.out.println("请输入三角形的三条边长:");

    double a = sc.nextDouble();

    double b = sc.nextDouble();

    double c = sc.nextDouble();

    String type = getType(a, b, c);

    System.out.println("三角形的类型是:" + type);

  }

  public static String getType(double a, double b, double c) {

    double max = Math.max(Math.max(a, b), c);

    double sum = a + b + c;

    if (max >= sum - max)

      return "无法构成三角形";

     else if (a == b && b == c)

      return "等边三角形";

     else if (a == b || a == c || b == c)

      return "等腰三角形";

     else

      return "普通三角形";

    

  }

}

代码的主要作用是通过输入三角形的三条边长计算出三角形的类型。先通过Scanner对用户输入进行接收,然后利用getType函数计算出三角形的类型。

getType函数中通过比较三条边长大小判断是否能够构成三角形。如果最大边长大于等于三条边长之和减去最大边长,说明无法构成三角形。如果三条边长相等,则为等边三角形。如果有两条边长相等,则为等腰三角形,否则为普通三角形。

通过这个简单的Java代码实例,我们可以学习到Java中的基本语法和计算方法。同时也巩固了我们对三角形类型判断的知识。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复