16.Float
 FloatクラスはNumberクラスのサブクラスで、float型の数値を扱う際に便利な機能を備える。 

import java.lang.Float

メンバー変数

static
float

MAX_VALUE
      float型で表現できる最大値(3.4028234633852886E38f)が保持されている定数。

static
float

MIN_VALUE
      float型で表現できる最小値(1.401298464324817E-45f)が保持されている定数。

static
float

NaN
      float型の非数(NaN)値(0f/0f)が保持されている定数。

static
float

NEGATIVE_INFINITY
      float型の負の無限大(-1f/0f)が保持されている定数。

static
float

POSITIVE_INFINITY
      float型の正の無限大(1f/0f)が保持されている定数。
コンストラクタ
Float(float value)
      指定された値を持つFloatインスタンスを作成。
Float(double value)
      指定された値を持つFloatインスタンスを作成。丸め込まれる可能性がある。
Float(String s)
      10進数表記の文字列で表現された数値をFloat型に変換。浮動小数点記(例えば”1.23E10”)にも対応している。変換可能な文字列を含まない場合には NumberFormatExceptionが投げられる。
 
メソッド
byte byteValue()
      byte型に変換する。切り捨てられたり、丸め込まれる場合もある。
short shortValue()
      short型に変換する。切り捨てられたり、丸め込まれる場合もある。
int intValue()
      int型に変換する。切り捨てられたり、丸め込まれる場合もある。
float floatValue()
      float型に変換する。切り捨てられたり、丸め込まれる場合もある。
float floatValue()
      float型に変換する。
double doubleValue()
      double型に変換する。
boolean equals(Object obj)
      objが同じ値を示すByteクラスのインスタンスの場合にtrueが返される。同じ値でも違うクラス(例えばIntegerクラス)のインスタンスの場合はfalseになる。
boolean isInfinite()
      NEGATIVE_INFINITYまたはPOSITIVE_INFINITYの時にtrueが返される。
boolean isNaN()
      NaNの時にtrueが返される。
String toString()
      10進数表記の文字列に変換する。
ただし、NaNの場合は”NaN”、正の無限大、負の無限大はそれぞれ「Infinity」「-Infinity」となる。10の-3乗未満あるいは10の7乗以上の場合は、浮動小数点表示形式で表現する。
static
Float
valueOf(String str)
      
      10進数表記の文字列で表現された数値をFloat型に変換する。浮動小数点表記(例えば”1.23E10”)にも対応している。数値に変換不可能な文字列の場合にはNumberFormatExeceptionが投げられる。
static
boolean
isInfinite(float f)
      NEGATIVE_INFINITYまたはPOSITIVE_INFINITYの時にtrueが返される。
static
boolean
isNaN(float f)
      NaNの時にtrueが返される。