Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package citb406S2018week3;
- /**
- *
- * @author Kostadinova
- */
- public class Triangle {
- private double side1;
- private double side2;
- private double side3;
- public Triangle() {
- this.side1 = 100;
- this.side2 = 100;
- this.side3 = 100;
- }
- public Triangle(double number) {
- this.side1 = number;
- this.side2 = number;
- this.side3 = number;
- }
- public Triangle(double side1, double side2, double side3) {
- this.side1 = side1;
- this.side2 = side2;
- this.side3 = side3;
- if (!isTriangle()) {
- }
- }
- public double getSide1() {
- return side1;
- }
- public void setSide1(double side1) {
- this.side1 = side1;
- }
- public double getSide2() {
- return side2;
- }
- public void setSide2(double side2) {
- this.side2 = side2;
- }
- public double getSide3() {
- return side3;
- }
- public void setSide3(double side3) {
- this.side3 = side3;
- }
- public boolean isTriangle() {
- return (side1 + side2 > side3) && (side1 + side3 > side2) && (side2 + side3 > side1);
- }
- public double perimeter() {
- return side1 + side2 + side3;
- }
- public double area() {
- return Math.sqrt(perimeter() / 2 * (perimeter() / 2 - side1) * (perimeter() / 2 - side2) * (perimeter() / 2 - side3));
- }
- public void increaseSideLength(double number) {
- this.side1 += number;
- this.side2 += number;
- this.side3 += number;
- }
- public boolean isEquilateral() {
- return side1 == side2 && side1 == side3;
- }
- public boolean isRectangular() {
- boolean isRectangular = (Math.pow(side1, 2) == Math.pow(side2, 2) + Math.pow(side3, 2))
- || (Math.pow(side2, 2) == Math.pow(side1, 2) + Math.pow(side3, 2))
- || (Math.pow(side3, 2) == Math.pow(side2, 1) + Math.pow(side2, 2));
- return isRectangular;
- }
- public void display_triangle() {
- System.out.println("The length of side1 is: " + side1);
- System.out.println("The length of side2 is: " + side2);
- System.out.println("The length of side3 is: " + side3);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement