いうのは、10の38乗ということだよ。それぞれ消費するメモリの大きさが違うんだ。定数で定義されているfloatとdoubleの最小値は、負の値ではなくて、0にもっとも近い値になっているね。それぞれの型の値が取り得る値の範囲という意味では、-Float.MAX_VALUE~Float.MAX_VALUE、-Double.MAX_VALUE~Double.MAX_VALUEということになるね。JavaのFloat、Doubleクラスには、このほかに正の無限大を示すPOSITIVE_INFINITYなどのいくつかの定数も定義されているから、インターネットなどで調べてみよう。問題を用意しているよ。方へ:このページは、このサイトで用意しているプログラミング問題の解答と解説のページです。このサイトではブラウザ上からプログラミングができます。