21xrx.com
2025-04-06 16:46:15 Sunday
文章检索 我的文章 写文章
Java简单代码实例:输入三条边长求三角形的类型
2023-06-13 21:03:11 深夜i     53     0
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中的基本语法和计算方法。同时也巩固了我们对三角形类型判断的知识。

  
  

评论区

请求出错了