---
title: "Class Float"
---

`package java.lang`

```text
java.lang.Object
  |
  +--java.lang.Float
```

## 설명

**extends Object:**

## 필드 요약

- `static float MAX_VALUE`
- `static float MIN_VALUE`
- `static float NaN`
- `static float NEGATIVE_INFINITY`
- `static float POSITIVE_INFINITY`

## 생성자 요약

- Float (double value)
- Float (float value)

## 메서드 요약

- `byte byteValue ()`
- `double doubleValue ()`
- `boolean equals ( Object obj)` — 현 객체와 매개변수로 전달된 객체 값이 일치함을 검사한다.
- `static int floatToIntBits (float value)`
- `float floatValue ()`
- `int hashCode ()` — 현 객체의 해쉬코드 값을 구한다.
- `static float intBitsToFloat (int bits)`
- `int intValue ()`
- `boolean isInfinite ()`
- `static boolean isInfinite (float v)`
- `boolean isNaN ()`
- `static boolean isNaN (float v)`
- `long longValue ()`
- `static float parseFloat ( String s)`
- `short shortValue ()`
- `String toString ()` — 현 객체를 나타내는 문자열을 구한다.
- `static String toString (float f)`
- `static Float valueOf ( String s)`

## 필드 상세

### MAX_VALUE

```java
public static final float MAX_VALUE
```

### MIN_VALUE

```java
public static final float MIN_VALUE
```

### NEGATIVE_INFINITY

```java
public static final float NEGATIVE_INFINITY
```

### POSITIVE_INFINITY

```java
public static final float POSITIVE_INFINITY
```

### NaN

```java
public static final float NaN
```

### Float

```java
public Float(float value)
```

### Float

```java
public Float(double value)
```

### toString

```java
public static String toString(float f)
```

### valueOf

```java
public static Float valueOf(String s)
                     throws NumberFormatException
```

### parseFloat

```java
public static float parseFloat(String s)
                        throws NumberFormatException
```

### isNaN

```java
public static boolean isNaN(float v)
```

### isInfinite

```java
public static boolean isInfinite(float v)
```

### isNaN

```java
public boolean isNaN()
```

### isInfinite

```java
public boolean isInfinite()
```

### toString

```java
public String toString()
```

- **Description copied from class: `Object`**

**Overrides:**
- `toString` in class `Object`
- Following copied from class: `java.lang.Object`

**Returns:**
- 현 객체를 나타내는 문자열.

### byteValue

```java
public byte byteValue()
```

### shortValue

```java
public short shortValue()
```

### intValue

```java
public int intValue()
```

### longValue

```java
public long longValue()
```

### floatValue

```java
public float floatValue()
```

### doubleValue

```java
public double doubleValue()
```

### hashCode

```java
public int hashCode()
```

- **Description copied from class: `Object`**

**Overrides:**
- `hashCode` in class `Object`
- Following copied from class: `java.lang.Object`

**Returns:**
- 현 객체의 정수형 해쉬코드.

### equals

```java
public boolean equals(Object obj)
```

- **Description copied from class: `Object`**

**Overrides:**
- `equals` in class `Object`
- Following copied from class: `java.lang.Object`

**Parameters:**
- `obj` - 비교할 대상.

**Returns:**
- 두 객체가 모두 같은 값을 가지면 참 아니면 거짓.

### floatToIntBits

```java
public static int floatToIntBits(float value)
```

### intBitsToFloat

```java
public static float intBitsToFloat(int bits)
```## 생성자 상세

### Float

```java
public Float(float value)
```

### Float

```java
public Float(double value)
```

### toString

```java
public static String toString(float f)
```

### valueOf

```java
public static Float valueOf(String s)
                     throws NumberFormatException
```

### parseFloat

```java
public static float parseFloat(String s)
                        throws NumberFormatException
```

### isNaN

```java
public static boolean isNaN(float v)
```

### isInfinite

```java
public static boolean isInfinite(float v)
```

### isNaN

```java
public boolean isNaN()
```

### isInfinite

```java
public boolean isInfinite()
```

### toString

```java
public String toString()
```

- **Description copied from class: `Object`**

**Overrides:**
- `toString` in class `Object`
- Following copied from class: `java.lang.Object`

**Returns:**
- 현 객체를 나타내는 문자열.

### byteValue

```java
public byte byteValue()
```

### shortValue

```java
public short shortValue()
```

### intValue

```java
public int intValue()
```

### longValue

```java
public long longValue()
```

### floatValue

```java
public float floatValue()
```

### doubleValue

```java
public double doubleValue()
```

### hashCode

```java
public int hashCode()
```

- **Description copied from class: `Object`**

**Overrides:**
- `hashCode` in class `Object`
- Following copied from class: `java.lang.Object`

**Returns:**
- 현 객체의 정수형 해쉬코드.

### equals

```java
public boolean equals(Object obj)
```

- **Description copied from class: `Object`**

**Overrides:**
- `equals` in class `Object`
- Following copied from class: `java.lang.Object`

**Parameters:**
- `obj` - 비교할 대상.

**Returns:**
- 두 객체가 모두 같은 값을 가지면 참 아니면 거짓.

### floatToIntBits

```java
public static int floatToIntBits(float value)
```

### intBitsToFloat

```java
public static float intBitsToFloat(int bits)
```## 메서드 상세

### toString

```java
public static String toString(float f)
```

### valueOf

```java
public static Float valueOf(String s)
                     throws NumberFormatException
```

### parseFloat

```java
public static float parseFloat(String s)
                        throws NumberFormatException
```

### isNaN

```java
public static boolean isNaN(float v)
```

### isInfinite

```java
public static boolean isInfinite(float v)
```

### isNaN

```java
public boolean isNaN()
```

### isInfinite

```java
public boolean isInfinite()
```

### toString

```java
public String toString()
```

- **Description copied from class: `Object`**

**Overrides:**
- `toString` in class `Object`
- Following copied from class: `java.lang.Object`

**Returns:**
- 현 객체를 나타내는 문자열.

### byteValue

```java
public byte byteValue()
```

### shortValue

```java
public short shortValue()
```

### intValue

```java
public int intValue()
```

### longValue

```java
public long longValue()
```

### floatValue

```java
public float floatValue()
```

### doubleValue

```java
public double doubleValue()
```

### hashCode

```java
public int hashCode()
```

- **Description copied from class: `Object`**

**Overrides:**
- `hashCode` in class `Object`
- Following copied from class: `java.lang.Object`

**Returns:**
- 현 객체의 정수형 해쉬코드.

### equals

```java
public boolean equals(Object obj)
```

- **Description copied from class: `Object`**

**Overrides:**
- `equals` in class `Object`
- Following copied from class: `java.lang.Object`

**Parameters:**
- `obj` - 비교할 대상.

**Returns:**
- 두 객체가 모두 같은 값을 가지면 참 아니면 거짓.

### floatToIntBits

```java
public static int floatToIntBits(float value)
```

### intBitsToFloat

```java
public static float intBitsToFloat(int bits)
```

***AromaSoft Corp. Proprietary and Confidential***

*(C)opyright 2003 AromaSoft Corp. All right reserved. 
Contact : [contact@aromasoft.com](mailto:contact@aromasoft.com)*
