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

2025-04-08 03:23:15
推荐回答(3个)
回答1:

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

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

}

}

回答2:

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));
 
  
 }
}

回答3:

可以