-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTriangle.java
More file actions
25 lines (22 loc) · 965 Bytes
/
Triangle.java
File metadata and controls
25 lines (22 loc) · 965 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public class Triangle {
public int mSideOne;
public int mSideTwo;
public int mSideThree;
public Triangle(int sideOne, int sideTwo, int sideThree) {
mSideOne = sideOne;
mSideTwo = sideTwo;
mSideThree = sideThree;
}
public String typeOfTriangle(int sideOne, int sideTwo, int sideThree){
if ((sideOne + sideTwo) <= sideThree || (sideTwo + sideThree) <= sideOne || (sideOne + sideThree) <= sideTwo) {
System.out.println("This is not a triangle.");
} else if (sideOne == sideTwo && sideTwo != sideThree || sideTwo == sideThree && sideOne != sideTwo || sideOne == sideThree && sideTwo != sideThree) {
System.out.println("This is an Isosceles triangle.");
} else if (sideOne != sideTwo && sideTwo != sideThree) {
System.out.println("This is a scalene triangle.");
} else if (sideOne == sideTwo && sideTwo == sideThree){
System.out.println("This is an equilateral triangle.");
}
return ("");
}
}