Kevin321888999

Triangles

Nov 16th, 2022
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.46 KB | None | 0 0
  1. import java.util.Scanner;
  2. public class Homework4Question1 {
  3.  
  4.     public static void main (String[] args) {
  5.         triangle triangletest=new triangle();
  6.  
  7.         triangletest.getData();
  8.         if(triangletest.isRight()){
  9.             System.out.println("This triangle is a Right Triangle");
  10.         }
  11.         if(triangletest.isScalene()){
  12.             System.out.print("This Triangle is Scalene ");
  13.         }
  14.         if(triangletest.isIsosceles()){
  15.             System.out.println("This triangle is Isosceles");
  16.         }
  17.         if(triangletest.isEquilateral()){
  18.             System.out.println("This triangle is an Equilateral");
  19.            
  20.         }
  21.     }
  22.  
  23. }
  24.  
  25.  
  26.  
  27.  
  28. class triangle{
  29.      int side1, side2, side3;
  30. public void TriangleSides(){
  31. side1=0;
  32. side2=0;
  33. side3=0;
  34. }
  35. public void getData(){
  36.     Scanner scanner= new Scanner(System.in);
  37.     System.out.println("Enter the measurements of each side of the triangle");
  38.     System.out.println("Side 1: ");
  39.     side1= scanner.nextInt();
  40.     System.out.println("Side 2: ");
  41.     side2=scanner.nextInt();
  42.     System.out.println("Side 3: ");
  43.     side3= scanner.nextInt();
  44. }
  45. public boolean isRight (){
  46.     return (Math.pow(side1,2)+Math.pow(side2,2)==Math.pow(side3,2));
  47. }
  48. public boolean isScalene(){
  49.     return (side1!=side2|| side2!=side3|| side3!=side1);
  50. }
  51. public boolean isIsosceles(){
  52.     return (side1==side2|| side2==side3|| side1==side3);
  53. }
  54. public boolean isEquilateral(){
  55.     return false;
  56. }
  57.  
  58. }
Advertisement
Add Comment
Please, Sign In to add comment