Class Float
package java.lang
java.lang.Object | +--java.lang.Floatextends Object:
Float 클래스는 프리미티브 유형의 float 값을 객체에
포함합니다. Float 유형의 객체에는 유형이
float인 단일 필드가 있습니다.
또한, 이 클래스는 float를 String으로,
String을 float로 변환하는
여러 메소드와, double을
처리하는 데 유용한 다른 상수와 메소드를
제공합니다.
Since:
- JDK1.0, CLDC 1.1
필드 요약
섹션 제목: “필드 요약”static float MAX_VALUE— float 유형의 최대 양수 값.static float MIN_VALUE— float 유형의 최소 양수 값.static float NaN— float 유형의 NaN (Not-a-Number) 값.static float NEGATIVE_INFINITY— float 유형의 음의 무한대.static float POSITIVE_INFINITY— float 유형의 양의 무한대.
생성자 요약
섹션 제목: “생성자 요약”- Float (double value) float 유형으로 변환된 인자를 나타내는 새로 할당된 Float 객체를 구성합니다.
- Float (float value) 프리미티브 float 인자를 나타내는 새로 할당된 Float 객체를 구성합니다.
메서드 요약
섹션 제목: “메서드 요약”byte byteValue ()— 이 Float 값을 바이트로 반환합니다(byte로 캐스트).double doubleValue ()— 이 Float 객체의 double 값을 반환합니다.boolean equals ( Object obj)— 이 객체를 다른 객체와 비교합니다.static int floatToIntBits (float value)— 단일 float 값의 비트 표현을 반환합니다.float floatValue ()— 이 Float 객체의 float 값을 반환합니다.int hashCode ()— 이 Float 객체의 해시 코드를 반환합니다.static float intBitsToFloat (int bits)— 지정된 비트 표현에 해당하는 single-float를 반환합니다.int intValue ()— 이 Float의 정수 값을 반환합니다(int로 캐스트).boolean isInfinite ()— 이 Float 값의 크기가 무한히 크면 true를 반환합니다.static boolean isInfinite (float v)— 지정된 숫자의 크기가 무한히 크면 true를 반환합니다.boolean isNaN ()— 이 Float 값이 NaN (Not-a-Number)이면 true를 반환합니다.static boolean isNaN (float v)— 지정된 숫자가 특수 NaN (Not-a-Number) 값이면 true를 반환합니다.long longValue ()— 이 Float의 long 값을 반환합니다(long으로 캐스트).static float parseFloat ( String s)— 지정된 String 이 나타내는 값으로 초기화된 새 float를 반환합니다.short shortValue ()— 이 Float 값을 short로 반환합니다(short로 캐스트).String toString ()— 이 Float 객체의 String 표현을 반환합니다.static String toString (float f)— 지정된 float 값의 문자열 표현을 반환합니다.static Float valueOf ( String s)— 지정된 문자열이 나타내는 부동 소수점 값을 반환합니다.
필드 상세
섹션 제목: “필드 상세”POSITIVE_INFINITY
섹션 제목: “POSITIVE_INFINITY”public static final float POSITIVE_INFINITYSee Also:
Constant Field Values
NEGATIVE_INFINITY
섹션 제목: “NEGATIVE_INFINITY”public static final float NEGATIVE_INFINITYSee Also:
Constant Field Values
NaN
섹션 제목: “NaN”public static final float NaNSee Also:
Constant Field Values
MAX_VALUE
섹션 제목: “MAX_VALUE”public static final float MAX_VALUESee Also:
Constant Field Values
MIN_VALUE
섹션 제목: “MIN_VALUE”public static final float MIN_VALUESee Also:
Constant Field Values
Float
섹션 제목: “Float”public Float(float value)- 프리미티브
float인자를 나타내는 새로 할당된Float객체를 구성합니다.
Parameters:
value-Float가 나타내는 값
Float
섹션 제목: “Float”public Float(double value)float유형으로 변환된 인자를 나타내는 새로 할당된Float객체를 구성합니다.
Parameters:
value-Float가 나타내는 값
toString
섹션 제목: “toString”public static String toString(float f)Parameters:
f- 변환되는 float
Returns:
- 인자의 문자열 표현
valueOf
섹션 제목: “valueOf”public static Float valueOf(String s) throws NumberFormatExceptionParameters:
s- 구문 분석되는 문자열
Returns:
Throws:
NumberFormatException- 문자열에 구문 분석 가능한 정수가 없는 경우
parseFloat
섹션 제목: “parseFloat”public static float parseFloat(String s) throws NumberFormatExceptionParameters:
s- 구문 분석되는 문자열
Returns:
- 문자열 인자가 나타내는 float 값
Throws:
NumberFormatException- 문자열에 구문 분석 가능한 float가 없는 경우
Since:
- JDK1.2
isNaN
섹션 제목: “isNaN”public static boolean isNaN(float v)Parameters:
v- 테스트되는 값
Returns:
- 인자가 NaN이면
true, NaN이 아니면false
isInfinite
섹션 제목: “isInfinite”public static boolean isInfinite(float v)Parameters:
v- 테스트되는 값
Returns:
- 인자가 양의 무한대이거나 음의 무한대이면
true, 그렇지 않으면false
isNaN
섹션 제목: “isNaN”public boolean isNaN()Returns:
- 이 객체가 나타내는 값이 NaN이면
true, NaN이 아니면false
isInfinite
섹션 제목: “isInfinite”public boolean isInfinite()Returns:
- 이 객체가 나타내는 값이 양의 무한대이거나
음의 무한대이면
true, 그렇지 않으면false
toString
섹션 제목: “toString”public String toString()Overrides:
toStringin classObject
Returns:
- 이 객체의
String표현
See Also:
toString(float)
byteValue
섹션 제목: “byteValue”public byte byteValue()Since:
- JDK1.1
shortValue
섹션 제목: “shortValue”public short shortValue()Since:
- JDK1.1
intValue
섹션 제목: “intValue”public int intValue()Returns:
- 이 객체가 나타내는
float값이int유형으로 변환되어 그 변환 결과가 반환됩니다.
longValue
섹션 제목: “longValue”public long longValue()Returns:
- 이 객체가 나타내는
float값이long유형으로 변환되어 그 변환 결과가 반환됩니다.
floatValue
섹션 제목: “floatValue”public float floatValue()Returns:
- 이 객체가 나타내는
float값
doubleValue
섹션 제목: “doubleValue”public double doubleValue()Returns:
- 이 객체가 나타내는
float값이double유형으로 변환되어 그 변환 결과가 반환됩니다.
hashCode
섹션 제목: “hashCode”public int hashCode()Overrides:
hashCodein classObject
Returns:
- 이 객체의 해시 코드 값
See Also:
Object.equals(java.lang.Object),Hashtable
equals
섹션 제목: “equals”public boolean equals(Object obj)Overrides:
equalsin classObject
Parameters:
obj- 비교되는 객체
Returns:
- 두 객체가 동일하면
true, 다르면false
See Also:
floatToIntBits(float)
floatToIntBits
섹션 제목: “floatToIntBits”public static int floatToIntBits(float value)Parameters:
value- 부동 소수점 숫자
Returns:
- 부동 소수점 숫자를 나타내는 비트
intBitsToFloat
섹션 제목: “intBitsToFloat”public static float intBitsToFloat(int bits)Parameters:
bits- 정수
Returns:
- 동일한 비트 패턴을 가진 단일 형식의 부동 소수점 값
생성자 상세
섹션 제목: “생성자 상세”Float
섹션 제목: “Float”public Float(float value)- 프리미티브
float인자를 나타내는 새로 할당된Float객체를 구성합니다.
Parameters:
value-Float가 나타내는 값
Float
섹션 제목: “Float”public Float(double value)float유형으로 변환된 인자를 나타내는 새로 할당된Float객체를 구성합니다.
Parameters:
value-Float가 나타내는 값
toString
섹션 제목: “toString”public static String toString(float f)Parameters:
f- 변환되는 float
Returns:
- 인자의 문자열 표현
valueOf
섹션 제목: “valueOf”public static Float valueOf(String s) throws NumberFormatExceptionParameters:
s- 구문 분석되는 문자열
Returns:
Throws:
NumberFormatException- 문자열에 구문 분석 가능한 정수가 없는 경우
parseFloat
섹션 제목: “parseFloat”public static float parseFloat(String s) throws NumberFormatExceptionParameters:
s- 구문 분석되는 문자열
Returns:
- 문자열 인자가 나타내는 float 값
Throws:
NumberFormatException- 문자열에 구문 분석 가능한 float가 없는 경우
Since:
- JDK1.2
isNaN
섹션 제목: “isNaN”public static boolean isNaN(float v)Parameters:
v- 테스트되는 값
Returns:
- 인자가 NaN이면
true, NaN이 아니면false
isInfinite
섹션 제목: “isInfinite”public static boolean isInfinite(float v)Parameters:
v- 테스트되는 값
Returns:
- 인자가 양의 무한대이거나 음의 무한대이면
true, 그렇지 않으면false
isNaN
섹션 제목: “isNaN”public boolean isNaN()Returns:
- 이 객체가 나타내는 값이 NaN이면
true, NaN이 아니면false
isInfinite
섹션 제목: “isInfinite”public boolean isInfinite()Returns:
- 이 객체가 나타내는 값이 양의 무한대이거나
음의 무한대이면
true, 그렇지 않으면false
toString
섹션 제목: “toString”public String toString()Overrides:
toStringin classObject
Returns:
- 이 객체의
String표현
See Also:
toString(float)
byteValue
섹션 제목: “byteValue”public byte byteValue()Since:
- JDK1.1
shortValue
섹션 제목: “shortValue”public short shortValue()Since:
- JDK1.1
intValue
섹션 제목: “intValue”public int intValue()Returns:
- 이 객체가 나타내는
float값이int유형으로 변환되어 그 변환 결과가 반환됩니다.
longValue
섹션 제목: “longValue”public long longValue()Returns:
- 이 객체가 나타내는
float값이long유형으로 변환되어 그 변환 결과가 반환됩니다.
floatValue
섹션 제목: “floatValue”public float floatValue()Returns:
- 이 객체가 나타내는
float값
doubleValue
섹션 제목: “doubleValue”public double doubleValue()Returns:
- 이 객체가 나타내는
float값이double유형으로 변환되어 그 변환 결과가 반환됩니다.
hashCode
섹션 제목: “hashCode”public int hashCode()Overrides:
hashCodein classObject
Returns:
- 이 객체의 해시 코드 값
See Also:
Object.equals(java.lang.Object),Hashtable
equals
섹션 제목: “equals”public boolean equals(Object obj)Overrides:
equalsin classObject
Parameters:
obj- 비교되는 객체
Returns:
- 두 객체가 동일하면
true, 다르면false
See Also:
floatToIntBits(float)
floatToIntBits
섹션 제목: “floatToIntBits”public static int floatToIntBits(float value)Parameters:
value- 부동 소수점 숫자
Returns:
- 부동 소수점 숫자를 나타내는 비트
intBitsToFloat
섹션 제목: “intBitsToFloat”public static float intBitsToFloat(int bits)Parameters:
bits- 정수
Returns:
- 동일한 비트 패턴을 가진 단일 형식의 부동 소수점 값
메서드 상세
섹션 제목: “메서드 상세”toString
섹션 제목: “toString”public static String toString(float f)Parameters:
f- 변환되는 float
Returns:
- 인자의 문자열 표현
valueOf
섹션 제목: “valueOf”public static Float valueOf(String s) throws NumberFormatExceptionParameters:
s- 구문 분석되는 문자열
Returns:
Throws:
NumberFormatException- 문자열에 구문 분석 가능한 정수가 없는 경우
parseFloat
섹션 제목: “parseFloat”public static float parseFloat(String s) throws NumberFormatExceptionParameters:
s- 구문 분석되는 문자열
Returns:
- 문자열 인자가 나타내는 float 값
Throws:
NumberFormatException- 문자열에 구문 분석 가능한 float가 없는 경우
Since:
- JDK1.2
isNaN
섹션 제목: “isNaN”public static boolean isNaN(float v)Parameters:
v- 테스트되는 값
Returns:
- 인자가 NaN이면
true, NaN이 아니면false
isInfinite
섹션 제목: “isInfinite”public static boolean isInfinite(float v)Parameters:
v- 테스트되는 값
Returns:
- 인자가 양의 무한대이거나 음의 무한대이면
true, 그렇지 않으면false
isNaN
섹션 제목: “isNaN”public boolean isNaN()Returns:
- 이 객체가 나타내는 값이 NaN이면
true, NaN이 아니면false
isInfinite
섹션 제목: “isInfinite”public boolean isInfinite()Returns:
- 이 객체가 나타내는 값이 양의 무한대이거나
음의 무한대이면
true, 그렇지 않으면false
toString
섹션 제목: “toString”public String toString()Overrides:
toStringin classObject
Returns:
- 이 객체의
String표현
See Also:
toString(float)
byteValue
섹션 제목: “byteValue”public byte byteValue()Since:
- JDK1.1
shortValue
섹션 제목: “shortValue”public short shortValue()Since:
- JDK1.1
intValue
섹션 제목: “intValue”public int intValue()Returns:
- 이 객체가 나타내는
float값이int유형으로 변환되어 그 변환 결과가 반환됩니다.
longValue
섹션 제목: “longValue”public long longValue()Returns:
- 이 객체가 나타내는
float값이long유형으로 변환되어 그 변환 결과가 반환됩니다.
floatValue
섹션 제목: “floatValue”public float floatValue()Returns:
- 이 객체가 나타내는
float값
doubleValue
섹션 제목: “doubleValue”public double doubleValue()Returns:
- 이 객체가 나타내는
float값이double유형으로 변환되어 그 변환 결과가 반환됩니다.
hashCode
섹션 제목: “hashCode”public int hashCode()Overrides:
hashCodein classObject
Returns:
- 이 객체의 해시 코드 값
See Also:
Object.equals(java.lang.Object),Hashtable
equals
섹션 제목: “equals”public boolean equals(Object obj)Overrides:
equalsin classObject
Parameters:
obj- 비교되는 객체
Returns:
- 두 객체가 동일하면
true, 다르면false
See Also:
floatToIntBits(float)
floatToIntBits
섹션 제목: “floatToIntBits”public static int floatToIntBits(float value)Parameters:
value- 부동 소수점 숫자
Returns:
- 부동 소수점 숫자를 나타내는 비트
intBitsToFloat
섹션 제목: “intBitsToFloat”public static float intBitsToFloat(int bits)Parameters:
bits- 정수
Returns:
- 동일한 비트 패턴을 가진 단일 형식의 부동 소수점 값