编写一个 Java 程序,用示例检查三角形是等边、等腰还是不等边。如果三角形的所有边都相等,则为等边三角形。如果任何两条边相等,则为等腰三角形,否则为不等边三角形。此 Java 示例允许输入三角形的三条边。接下来,我们使用 else if 来检查所有边是否相等或任意两条边是否相等。根据条件结果,我们打印等边或等腰,如果都不满足,则为不等边。
package Area;
import java.util.Scanner;
public class EquiIsoScalene1 {
private static Scanner sc;
public static void main(String[] args) {
double side1, side2, side3;
sc = new Scanner(System.in);
System.out.println("Please Enter Three sides of Triangle ");
side1 = sc.nextDouble();
side2 = sc.nextDouble();
side3 = sc.nextDouble();
if(side1 == side2 && side2 == side3)
{
System.out.println("It is an Equilateral Triangle");
}
else if(side1 == side2 || side2 == side3 || side1 == side3)
{
System.out.println("It is an Isosceles Triangle");
}
else
{
System.out.println("It is a Scalene Triangle");
}
}
}

等边三角形
Please Enter Three sides of Triangle
60
60
60
It is an Equilateral Triangle
不等边三角形输出
Please Enter Three sides of Triangle
10
15
20
It is a Scalene Triangle
在此 Java 程序中,我们声明了 checkTriangle 函数,该函数接受三角形的边并检查三角形是等边、等腰还是不等边。
package Area;
import java.util.Scanner;
public class EquiIsoScalene2 {
private static Scanner sc;
public static void main(String[] args) {
double side1, side2, side3;
sc = new Scanner(System.in);
System.out.println("Please Enter Three sides of Triangle ");
side1 = sc.nextDouble();
side2 = sc.nextDouble();
side3 = sc.nextDouble();
checkTriangle(side1, side2, side3);
}
public static void checkTriangle(double side1, double side2, double side3)
{
if(side1 == side2 && side2 == side3) {
System.out.println("It is an Equilateral Triangle");
}
else if(side1 == side2 || side2 == side3 || side1 == side3) {
System.out.println("It is an Isosceles Triangle");
}
else {
System.out.println("It is a Scalene Triangle");
}
}
}
Please Enter Three sides of Triangle
70
80
95
It is a Scalene Triangle