Start New Discussion within our Software Development Community

public double getThirdSide()
If the triangle is not valid, this should return 0. Otherwise it should return the length of the third side of the triangle.

i cant figure out how to put this into coding any help thanks

public class Triangle {
    //PART 1
      // a triangle is defined by two sides and an angle
      double side1, angle, side2;
     public Triangle( double side1, double angle, double side2) {

       this.side1 = side1;
       this.angle = angle;
       this.side2 = side2;
        
      }

       public boolean isValid() {
         if ((side1 > 0 && side2 > 0) && (angle > 0 && angle <= 180)){
         return true;
         } else 
             return false;
       }

       public double getThirdSide(){
        return 0;
       }
       public double getArea(){
        return 0;
           
       }
       public boolean isEquilateral(){
           if (side1 == side2 && side2 == angle) 
                System.out.println("Equilateral");

        return false;
       }
       public boolean isIsosceles(){
           if (side1 == side2 || side1 == angle || side2 == angle) 
                System.out.println("Isosceles");

        return false;
           
       }
       public boolean isRight(){
        return false;
           
       }
       
       
       
       
       
       
       
       
        public String toString() {
          if(isValid() == true) {
          return "The triangle with side " + side1+ ", angle " + angle +"and side" + side2+ " is valid";}
     else return "The triangle with side " + side1+ ", angle " + angle +"and side" + side2+ " is invalid";
     }
    }
This article has been dead for over six months. Start a new discussion instead.