//CS5-HMC-Sp.,00-HW5-2 //A. Khakpour, Fall 98 import java.io.*; class Trng { private static Triangle m = new Triangle(); public static void main (String[] args) throws IOException { BufferedReader stdin = new BufferedReader (new InputStreamReader(System.in)); System.out.println ("Enter side 1:"); int side1 = Integer.parseInt (stdin.readLine()); System.out.println ("Enter side 2:"); int side2 = Integer.parseInt (stdin.readLine()); System.out.println ("Enter side 3:"); int side3 = Integer.parseInt (stdin.readLine()); if (m.is_right(side1, side2, side3)) System.out.println ("It is a right triangle."); if (m.is_scalene(side1, side2, side3)) System.out.println ("It is a scalene triangle."); if (m.is_isosceles(side1, side2, side3)) System.out.println ("It is an isosceles triangle."); if (m.is_equilateral(side1, side2, side3)) System.out.println ("It is an equilateral triangle."); } } class Triangle { public boolean is_right (int a, int b, int c) { boolean success = false; if (a*a == b*b+c*c || b*b == c*c+a*a || c*c == a*a+b*b) success = true; return success; } public boolean is_scalene (int a, int b, int c) { boolean success = false; if (a != b && b != c && c != a) success = true; return success; } public boolean is_isosceles (int a, int b, int c) { boolean success = false; if (a == b || b == c || c == a) success = true; return success; } public boolean is_equilateral (int a, int b, int c) { boolean success = false; if (a == b && b == c) success = true; return success; } }