[JAVA] Math.pow 지수, 제곱, 거듭제곱, 몇 승 구하기
2022. 11. 16. 02:17
728x90
반응형
자바에는 숫자를 제곱하는 기호나 연산자는 없고, 대신 Math.pow() 함수로, 제곱을 할 수 있습니다.
Math.pow(밑, 지수)
의 형식으로 사용합니다. 예를 들어, 3의 제곱을 구하려면 Math.pow(3, 2) 라고 합니다. 함수의 입출력이 모두, 실수형인 double형입니다. 따라서 정수의 결과값을 구하려면, 정수로 변환해 주어야 합니다. 아래 예제와 같습니다.
public class Example {
public static void main(String[] args) {
////////////////////////////////////////////////
// 3의 제곱 (3의 2승) 구하기
System.out.println( Math.pow(3, 2) );
// 출력 결과: 9.0
////////////////////////////////////////////////
// 5의 세제곱 (5의 3승) 구하기
double result;
double i = 5;
double j = 3;
result = Math.pow(i, j);
System.out.println(result);
// 출력 결과: 125.0
////////////////////////////////////////////////
// 3의 네제곱 (3의 4승) 구하기
// 출력을 정수형으로 변환하기
int result2;
int i2 = 3;
int j2 = 4;
result2 = (int) Math.pow(i2, j2);
System.out.println(result2);
// 출력 결과: 81
}
}
728x90
반응형
'IT > java' 카테고리의 다른 글
[JAVA] JRE 설명 (0) | 2022.11.16 |
---|---|
[JAVA] JDK 설명 (0) | 2022.11.16 |
[JAVA] JDBC 내용 정리(드라이버,connection, statement, query, resultset) (0) | 2022.11.16 |
[JAVA] int, long형 숫자의 자릿수 구하기 (0) | 2022.11.16 |
[JAVA] BufferedInputStream, BufferdOutputStream (0) | 2022.11.15 |