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
반응형

BELATED ARTICLES

more