java输入三角形的三个边判断能否构成三角形.并判断构成三角形的类别(等边,等腰,普通)
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/02 00:51:29
java输入三角形的三个边判断能否构成三角形.并判断构成三角形的类别(等边,等腰,普通)
java输入三角形的三个边判断能否构成三角形.并判断构成三角形的类别(等边,等腰,普通)
java输入三角形的三个边判断能否构成三角形.并判断构成三角形的类别(等边,等腰,普通)
import java.util.Scanner;
public class Trigon {
private double a;
private double b;
private double c;
public Trigon(double a,double b,double c) {
this.a = a;
this.b = b;
this.c = c;
}
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Please input first side:");//输入第1条边
double a = scan.nextDouble();
System.out.println("Please input second side:");//输入第2条边
double b = scan.nextDouble();
System.out.println("Please input third side:");////输入第3条边
double c = scan.nextDouble();
scan.close();
Trigon.isTrigon(a,b,c);//判断输入的能否构成三角形以及类型
}
public static void isTrigon(double a,double b,double c) {
if(a a) {//2边之和一定要大于第三边
if (a == b || a == c || b == c) {//等腰
if (a == b && b == c) {//等边
System.out.println("可以组成等边三角形");
} else {
System.out.println("可以组成等腰三角形");
}
return;
}
System.out.println("可以组成普通三角形");//普通
return;
}
System.out.println("不能够组成三角形!");//不能构成三角形
}
}
------------------
Please input first side:
3
Please input second side:
3
Please input third side:
2
可以组成等腰三角形