Class Triangle
java.lang.Object
Triangle
public class Triangle
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description Triangle(java.lang.Integer... sides)
Create a new triangle -
Method Summary
Modifier and Type Method Description double
calculateArea()
Calculate area of trianglejava.lang.Integer
calculatePerimeter()
Calculate perimeter of trianglevoid
draw()
Print info of triangleboolean
equals(java.lang.Object obj)
java.util.ArrayList<java.lang.Integer>
getSides()
Get sides of triangleint
hashCode()
boolean
isEquilateral()
java.lang.String
toString()
-
Constructor Details
-
Triangle
public Triangle(java.lang.Integer... sides)Create a new triangle- Parameters:
sides
- sides of triangle
-
-
Method Details
-
getSides
public java.util.ArrayList<java.lang.Integer> getSides()Get sides of triangle- Returns:
- sides of triangle
-
isEquilateral
public boolean isEquilateral()- Returns:
- returns true if shape be equilateral
-
calculatePerimeter
public java.lang.Integer calculatePerimeter()Calculate perimeter of triangle- Returns:
- perimeter of triangle
-
calculateArea
public double calculateArea()Calculate area of triangle- Returns:
- area of triangle
-
draw
public void draw()Print info of triangle -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)- Overrides:
equals
in classjava.lang.Object
-