과거 이집트인들은 각 변들의 길이가 3, 4, 5인 삼각형이 직각 삼각형인것을 알아냈다.
주어진 세변의 길이로 삼각형이 직각인지 아닌지 구분하시오.
package com.baekjoon;
import java.util.Scanner;
public class Triangle {
public void test1() {
Scanner sc = new Scanner(System.in);
int a, b, c;
while (true) {
System.out.print("정수 a : ");
a = sc.nextInt();
System.out.print("정수 b : ");
b = sc.nextInt();
System.out.print("정수 c : ");
c = sc.nextInt();
if (a > 0 && a <= 30000 && b > 0 && b <= 30000 && c > 0 && c <= 30000) {
int a2 = (int) Math.pow(a, 2);
int b2 = (int) Math.pow(b, 2);
int c2 = (int) Math.pow(c, 2);
if (a2 == b2 + c2) {
System.out.println("right");
} else if (b2 == a2 + c2) {
System.out.println("right");
} else if (c2 == a2 + b2) {
System.out.println("right");
} else {
System.out.println("wrong");
}
} else {
System.out.println("모든 정수는 0보다 커야하고, 30000보다 작아야 합니다.");
}
if(a == 0 && b == 0 && c == 0) {
break;
}
}
}
}
public static void arrlist() {
Scanner sc = new Scanner(System.in);
ArrayList<Integer> alist = new ArrayList<Integer>();
///alist.size()
for (int i = 0; i < 3; i++) {
System.out.println("정수를 입력하세요.");
int a = sc.nextInt();
if (a >= 0 && a <= 30000) {
alist.add(a);
}
Collections.sort(alist);
}
if (alist.get(0) * alist.get(0) + alist.get(1) * alist.get(1) == alist.get(2) * alist.get(2)) {
System.out.println("right");
} else {
System.out.println("wrong");
}
}