컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post Perl/펄] 제곱근 함수, 루트 근사값 계산 방법, 음수의 제곱근 구하기; Root Ne...Java/자바] 제곱 함수,기호, 거듭제곱(세제곱,네제곱), 몇 승 구하기; Raise P...C언어] 제곱 함수,기호, 거듭제곱(세제곱,네제곱), 몇 승 구하기; Raise Power...Perl/펄] 제곱 기호,함수, 거듭제곱(세제곱,네제곱), 몇 승 구하기; Raise Po...Python/파이썬] 구구단 출력, 구구단표 만들기 소스; Multiplication Ta...Java/자바] 음수 제곱, 마이너스 제곱; Raise Power Negative Numb...미술/서양화] 칸딘스키, 동화적 구상화 Wassily Kandinsky : Couple R...미술] 수채화, 샌프란시스코 전차; Watercolor, San Francisco Stre...미술/서양화] 르네 마그리트 Rene Magritte, Popular Panorama (마...일본어 옥편, 일본 자전(한자 사전) 사이트; Japanese Kanji (Chinese ...

Java/자바] 음의 제곱근, 양의 제곱근 구하기; Principal or Negative Square Root

Saturday, March 03, 2007

어떤 양수의 제곱근은, "양의 제곱근(Positive Square Root / Principal Square Root)"과, "음의 제곱근(Negative Square Root)" 2가지가 있습니다.

예를 들어, 3의 제곱도 9이고, -3의 제곱도 9이기에, 9의 제곱근은 +3과 -3입니다.

그런데 프로그래밍에서의 제곱근 함수는 양의 제곱근만 돌려줍니다. "음의 제곱근"을, 예를 들어
-√9

이런 값을 반환하게 하려면, sqrt() 함수 앞에 마이너스 부호를 붙이면 됩니다. 다음 예제와 같습니다.

음의 제곱근 구하기 예제 소스


소스 파일명: Example.java
public class Example {
  public static void main(String[] args) {

    double result;


    // 양의 제곱근 구하기
    result = Math.sqrt(9);
    System.out.println(result);
    // 출력 결과: 3.0


    // 음의 제곱근 구하기
    result = -Math.sqrt(9);
    System.out.println(result);
    // 출력 결과: -3.0




    ///////////////////////////////////////////
    // 검산


    // 3을 제곱
    System.out.println(Math.pow(3, 2));
    // 출력 결과: 9.0



    // -3을 제곱
    System.out.println(Math.pow(-3, 2));
    // 출력 결과: 9.0


  }
}



▶▶ Java/자바] 음수 곱하기 음수가, 양수가 되는 이유, 음수 곱셈; Multiplication of Negative Numbers



0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top