JAVA/클래스&인터페이스

[Java] Double 클래스

katia 2023. 4. 10. 20:12

Double 클래스

  • Double(java.lang.Double)클래스는 실수와 관련된 편의 기능을 제공하고, 해당 타입 자체가 (double 처럼) 실수 리터럴로 작동 할 수 있다.
  • Double타입은 참조 타입입에 유의한다.(null을 가질 수 있음)

정적 멤버 변수

  • (중요)MAX_VALUE : double타입이 가질 수 있는 최댓값이다.
  • (중요)MIN_VALUE : double타입이 가질 수 있는 최솟값이다.
  • NaN : 숫자가 아닌 값(Not a Number)
  • NEGATIVE_INFINITY : 음의 무한수.
  • POSITIVE_INFINITY : 양의 무한수.

정적 메서드

  • isFinite(double d) : 실수 d가 유한한가의 여부를 반환한다.
  • isInfinite(double d) : 실수 d가 무한한가의 여부를 반환한다.
  • isNaN(double d) : 실수 dNaN인가의 여부를 반환한다.
  • (중요)parseDouble(String s) : 문자열 s를 실수로 반환한다.
  • toString(double d) : 정수 d를 문자열로 반환한다.

객체 메서드

  • byteValue() : 객체가 가진 실수값을 byte타입으로 반환한다.(double > byte 강제 형변환)
  • doubleValue() : 객체가 가진 실수값을 double타입으로 반환한다.
  • equals(Object o) : 객체에 전달된 o와 같은가의 여부를 반환한다.
  • floatValue() : 객체가 가진 실수값을 float타입으로 반환한다.(double > float 강제 형변환)
  • intValue() : 객체가 가진 실수값을 int타입으로 반환한다.(double > int 강제 형변환)
  • isInfinite() : 객체가 가진 실수 값이 무한한가의 여부를 반환한다.
  • isNaN() : 객체가 가진 실수 값이 NaN인가의 여부를 반환한다.
  • longValue() : 객체가 가진 실수값을 long타입으로 반환한다.(double > long 강제 형변환)
  • shortValue() : 객체가 가진 실수값을 short타입으로 반환한다.(double > short 강제 형변환)
  • toString() : 객체가 가진 실수값을 문자열로 반환한다.

'JAVA > 클래스&인터페이스' 카테고리의 다른 글

[Java] List 인터페이스  (0) 2023.04.10
[Java] Long 클래스  (0) 2023.04.10
[Java] Integer 클래스  (0) 2023.04.10
[Java] Math 클래스  (0) 2023.04.10
[Java] Collection  (0) 2023.04.06