求,关于用java判断输入3个数组成什么三角形

 我来答
在仙宫湖滑旱冰的碧玉兰
推荐于2018-04-12 · TA获得超过315个赞
知道小有建树答主
回答量:163
采纳率:100%
帮助的人:142万
展开全部
package com.pzr.demo;

import java.util.Scanner;

public class Demo3 {

    public static String T(double a, double b, double c) {
        double tem = Math.max(a, b);
        if (tem > c) {
            if (tem == a) {
                a = c;
            } else {
                b = c;
            }
            c = tem;
        }
        if (!(a + b > c && Math.abs(a - b) < c)) {
            return "无法构成三角形";
        } else if (a == b && a == c && b == c) {
            return "等边三角形";
        }else if (a == b || a == c || b == c) {
            return "等腰三角形";
        } else if (a * a + b * b == c * c) {
            return "直角三角形";
        } else if (a * a + b * b < c * c) {
            return "锐角三角形";
        } else
            return "钝角三角形";
    }

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入三角形的三个边:");
        int a = sc.nextInt();
        int b = sc.nextInt();
        int c = sc.nextInt();
        System.out.println(Demo3.T(a, b, c));
    }

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式