Java 编写一个三角形类实现shape接口。要求三角形类能够判断三个边能否构成一个三角形。

如题所述

public class sanjiao implements shape{
private Double lengthA;
private Double lengthB;
private Double lengthC;
// 判断是否符合三角形两边之和大于第三边的条件。返回true,则表示符合

public Boolean check(){
if(lengthA+lengthB<lengthC)
return false;
if(lengthA+lengthC<lengthB)
return false;
if(lengthB+lengthC<lengthA)
return false;
return true;

}

}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-04
1.接口定义如下:
//December 04,2014 By 12052010
public interface Shape {
 public boolean judge(int len1,int len2,int len3);

2.测试类编写如下:
public class Something implements Shape{
 @Override
 public boolean judge(int len1, int len2, int len3) {
  // TODO Auto-generated method stub
  return (len1+len2>len3&&len1+len3>len2&&len2+len3>len2);
  
 }
 
 public static void main(String[] args){
  Something some= new Something();
  int len1=3,len2=4,len3=5;
  System.out.println("\nThis is real: "+some.judge(len1, len2, len3));
 
  
 }
}

第2个回答  2014-12-04
可以
相似回答