
design a class named triangle that extends geometricobject.the class comtains: * Three double data fields named side1, side2, and side3 with default values 1.0 to denote three sides of the triangle. * A no-arg constructor that creates a default triangle. * A constructor that creates a triangle with the specicied side1, 2, and 3. * the accessor methods for all three data fields. * A method naned getArea() that returns the area of this triangl

design a class named triangle that extends geometricobject.the class comtains:
For the formula to computer the area of a triangle, the toString() method is implemented as follows: return "triangle: side1=" + side1 + "side2=" + side2+"side3" + side3;

Java Implement triangle class
import java.text.*;
class triangle {
double side1=1;
double side2=1;
double side3=1;
triangle(){
}
triangle(double s1,double s2,double s3){
this.side1=s1;
this.side2=s2;
this.side3=s3;
}
public void setSide1(double side1){
this.side1=side1;
}
public double getSide1(){
return side1;
}
public void setSide2(double side2){
this.side2=side2;
}
public double getSide2(){
return side2;
}
public void setSide3(double side3){
this.side3=side3;
}
public double getSide3(){
return side3;
}
public double getArea(){
double sum = side1 + side2 + side3;
double s=sum/2;
double a=s-side1;
double b=s-side2;
double c=s-side3;
double sol=s*a*b*c;
double area=Math.sqrt(sol);
return area;
}
public static void main(String[] args){
DecimalFormat df=new DecimalFormat("##.##");
triangle t1=new triangle();
System.out.println("Side1: "+t1.getSide1());
System.out.println("Side2: "+t1.getSide2());
System.out.println("Side3: "+t1.getSide3());
System.out.println("Area: "+df.format(t1.getArea()));
System.out.println();
triangle t2=new triangle(8,5,7);
System.out.println("Side1: "+t2.getSide1());
System.out.println("Side2: "+t2.getSide2());
System.out.println("Side3: "+t2.getSide3());
System.out.println("Area: "+df.format(t2.getArea()));
}
}
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.