[Java] Math.sqrt() ,Math.pow() 제곱근/거듭제곱 구하기

연이·2022년 10월 15일
1

Java 기초

목록 보기
3/5

💡Math.sqrt()

제곱근을 구해주는 메소드

Math.sqrt()는 인자로 전달된 숫자의 제곱근을 계산해주는 메소드이다.
sqrt는 Square root(제곱근)을 의미한다.

특징

  • double형으로 반환
  • 0전달 시 0 return
  • 음수나 NaN을 전달하면 NaN이 return

double x = 4;

System.out.println( x + "는 " + Math.sqrt(x)+ "의 제곱");

//4는 2.0의 제곱

💡 Math.pow()

거듭제곱을 계산해주는 메소드

Math.pow()는 인자로 전달된 숫자의 거듭제곱을 계산해주는 메소드이다.
pow는 power(거듭제곱)을 의미한다.

Math.pow(x , y );

위와 같은 형태이며 x의 y제곱을 return 시켜준다

Math.sqrt()와 마찬가지로 int로 변환하고 싶다면 직접 형변환해주면 된다.

int result = (int) Math.pow(4.2, 3);

예제

	double result = Math.pow(3,2);
	System.out.println(result);
    // 9.0
    System.out.println((int)result);
    // 9

참고 https://codechacha.com/ko/java-math-pow/

0개의 댓글