⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 triangle.java

📁 对使用junit的三角形的测试代码
💻 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 + -