?? triangle.java
字號:
public class TriAngle {
public TriAngle(){
}
public int judge(double a,double b ,double c){
int type=0;
if(a<=0||b<=0||c<=0)
type=-2;//-2為有邊為負或零
else if(a+b<=c||a+c<=b||b+c<=a)
type=-1;//-1為 三邊不能構成三角形
else if(a==b||a==c||b==c)
{
if(a==b&&b==c)
type=2;//2 : 等邊三角形
else if(a*a>b*b+c*c||b*b>a*a+c*c||c*c>b*b+a*a)
type=7;//7 : 等腰鈍角三角形
else if(a*a==b*b+c*c||b*b==a*a+c*c||c*c==b*b+a*a)
type=6;
else
type=1;//1 : 等腰三角形
}
else
{
//求最大邊
double t;
if(a<b)
{
t=a;
a=b;
b=t;
}
if(a<c)
{
t=a;
a=c;
c=t;
}
if(b<c)
{
t=b;
b=c;
c=t;
}
if(a*a==b*b+c*c)
type=4;//4 : 直角三角形
else if(a*a<b*b+c*c)
type=3;//3 : 銳角三角形
else
type=5;//5 : 鈍角三角形
}
return type;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -