三角形类型判定问题
triangle()方法规格说明
triangle()方法用于判断三角形的类型。该方法接收三个整型参数a,b,c作为三角形的三条边长(a>0,b>0,c>0)。判断三角形的依据如下:
如果至少存在一边小于或等于0,或者存在两边之和小于或等于第三边,则三边不能构成三角形。
如果三边相等,则三边构成等边三角形。
如果存在两边相等,但这两边不等于第三边,则三边构成等腰三角形。
如果任意两边都不相等,则三边构成一般三角形。
triangle()方法返回值是三角形类型的整数编码:
不是三角形:返回0。
等边三角形:返回1。
等腰三角形:返回2。
一般三角形:返回3。
(1)源代码)
package test;
public class Triangle {
int a;
int b;
int c;
public Triangle(int a,int b,int c){
this.a=a;
this.b=b;
this.c=c;
}
public int triangle() {
if (a<0||b<0||c<0||(a+b<c)) {
return 0;
}
else {
if (ab||bc||ca) {
if (ab&&b&#