728x90
제곱근이 1로 나누어 떨어진다. → 제곱근이 자연수다!
Math.sqrt(n) % 1 == 0
참고로 Math.sqrt()은 제곱근(루트)을 구하는 함수이다.
public class Sqrt {
public static void main(String[] args) {
double result = Math.sqrt(25); // 25의 제곱근 = 5
System.out.println("25의 제곱근 : "+ result);
}
}
동기분이 알려주신 다른 방법!
double num1 = Math.sqrt(6);
if (num1 - (int)num1 > 0) {
System.out.println("무리수");
}
참고
'JAVA > Java Study' 카테고리의 다른 글
[Java] HashMap : value로 key 찾기 (1) | 2024.01.28 |
---|---|
[Java] 진수 변환 쉽게하기 (10진수 ↔ 2진수, 8진수, 16진수) (1) | 2024.01.28 |
[Java] HashMap (0) | 2024.01.15 |
[Java] 자바 난수(랜덤 숫자) 생성 : Math, Random (0) | 2024.01.15 |
[Java] 아스키 코드 (0) | 2024.01.11 |