Java 代码流程图:三角形分类
开始 -> 输入三角形的三条边长 -> 读取输入的三个数字 -> 判断是否能组成三角形 -> 如果能,则继续执行下一步,否则输出'无法组成三角形'并结束程序 -> 判断三角形类型 -> 如果三边相等,则输出'等边三角形',并结束程序 -> 如果有两边相等,则输出'等腰三角形',并结束程序 -> 如果三边都不相等,则输出'一般三角形',并结束程序 -> 结束程序。
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;
}
}
原文地址: https://www.cveoy.top/t/topic/noEg 著作权归作者所有。请勿转载和采集!