package work;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
double a=in.nextDouble();
double b=in.nextDouble();
double c=in.nextDouble();
if(a>=1&&a<=200&&b>=1&&b<=200&&c>=1&&c<=200){
if(a+b>c&&a+c>b&&b+c>a){
if(a==b&&b==c){
System.out.println("Equilateral triangle");
}else if((a==b)||(b==c)||(a==c)){
System.out.println("Isosceles triangle");
if(a*a+b*b==c*c){
System.out.println("Isosceles right-angled triangle");
}
}else if(a*a+b*b==c*c){
System.out.println("Right-angled triangle");
}else{
System.out.println("General triangle");
}
}else{
System.out.println("Not a triangle");
}
}else{
System.out.println("Wrong Format");
}
}
}
这篇文章展示了如何使用Java编程,通过Scanner获取用户输入的三个边长,然后判断它们是否构成三角形,并确定其类型(等边、等腰直角、直角或一般三角形)。
2046

被折叠的 条评论
为什么被折叠?



