开始 -> 输入三角形的三条边长 -> 读取输入的三个数字 -> 判断是否能组成三角形 -> 如果能,则继续执行下一步,否则输出'无法组成三角形'并结束程序 -> 判断三角形类型 -> 如果三边相等,则输出'等边三角形',并结束程序 -> 如果有两边相等,则输出'等腰三角形',并结束程序 -> 如果三边都不相等,则输出'一般三角形',并结束程序 -> 结束程序。

import java.util.Scanner;

public class TriangleClassification {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("请输入三角形的三条边长:");
        double a = sc.nextDouble();
        double b = sc.nextDouble();
        double c = sc.nextDouble();

        if (a + b > c && a + c > b && b + c > a) {
            if (a == b && b == c) {
                System.out.println("这是一个等边三角形。");
            } else if (a == b || b == c || a == c) {
                System.out.println("这是一个等腰三角形。");
            } else {
                System.out.println("这是一个一般三角形。");
            }
        } else {
            System.out.println("这三条边长无法组成一个三角形。");
        }
    }

	public static Object classifyTriangle(int i, int j, int k) {
		// TODO 自动生成的方法存根
		return null;
	}
}
Java 代码流程图:三角形分类

原文地址: https://www.cveoy.top/t/topic/noEg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录