public class Triangle {
public boolean isTriangle(int a,int b,int c){
boolean flag=false;
if(a+b>c&&a+c>b&&b+c>a) {
retuen ture;
}
else {
System.out.println("这不能构成三角形。");
}
return flag;
}
public String shape(int a,int b,int c) {
String shape="";
if(a*a==b*b+c*c||c*c==a*a+b*b||b*b==a*a+c*c) {
shape="直角三角形";
System.out.println("这是一个"+shape);
}
else if(a*a>b*b+c*c||a*a+b*b<c*c||b*b>a*a+c*c) {
shape="钝角三角形";
System.out.println("这是一个"+shape);
}
else {
shape="锐角三角形";
System.out.println("这是一个"+shape);
}
return shape;
}
}
package com;
import java.util.Scanner;
public class personTest {
public static void main(String[] args) {
Triangle mp=new Triangle();
String i="";
Scanner sc=new Scanner(System.in);
do {
System.out.println("请输入第一条边:");
int a=sc.nextInt();
System.out.println("请输入第二条边:");
int b=sc.nextInt();
System.out.println("请输入第三条边:");
int c=sc.nextInt();
mp.loan(a,b,c);
mp.shape(a, b, c);
System.out.print("继续吗?(y/n)");
i=sc.next();
if(i.equals("n")) {
System.out.print("谢谢使用!");
break;
}
}while(i.equals("y"));
}
}