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

 
Previous Post printf() 함수 글자색 바꾸기, 문자 색깔 변경 방법; 명령프롬프트(콘솔) Color...일본 엔화 기호 입력 방법, 円 (¥; えん), Japanese Yen Sign Copy ...윈도우 SORT 명령, 숫자 크기순 정렬(소팅) 문제 해결, Perl(펄)로C언어 VC++] 현재 작업 디렉토리 이름 구하기, 현재 폴더명 얻는 함수, Current...C 난수 구하기; C언어 랜덤(Random) 숫자 출력 함수; Random NumberC언어 VC++] 디렉토리 이동, 현재 작업 디렉토리 변경, 옮기기, Change Dire...Perl/펄] 변수 정의; 변수 선언, 초기화; Variable InitializeJava/자바] 숫자 여부 판단 메소드(함수); isNum, isDoubleJava/자바] 파일 지우기, 디렉토리 삭제 방법; Delete File, Erase Di...TTF 폰트 파일 구조(포맷 형식), 트루타입 글꼴 표준 규약 명세 문서; TrueType...

Java/자바] 루트 근사값 계산, 제곱근 구하기; Square Root

Friday, December 08, 2006

Math 클래스의 sqrt() 메소드(함수)로 루트 근사값을 구할 수 있습니다.

Math.sqrt(): 제곱근, 루트 근사값 구하기 예제


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

    double d = Math.sqrt(2);

    System.out.println(d);

  }
}


컴파일 및 실행 결과 화면:
D:\Z>javac Foo.java && java Foo
1.4142135623730951

D:\Z>


루트2의 근사값인 1.414... 가 출력되었습니다. 2의 제곱근입니다.

public static double sqrt(double a)
인수와 반환값이 모두 64비트 실수형인 double 입니다.


그런데 Math.sqrt(-2) 이렇게 마이너스 값을 넣으면
NaN
이런 결과가 나옵니다. NaN 이란 것은 "숫자가 아니다"라는 뜻이고, 즉 에러가 난 것입니다. (▶▶ 자바.Java] 실수 연산 특수값(특수숫자): NaN, Infinity 무한대 참고)



▶▶ Java/자바] 제곱 함수,기호, 거듭제곱(세제곱,네제곱), 몇 승 구하기; Raise Power, Pow

▶▶ Java/자바] 세제곱근, 네제곱근, 거급제곱근 구하기; Cube Root Method

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