questionは、Doubleの最小値が-Double.MAX_VALUE
であることを示します。これはFloat(つまり-Float.MAX_VALUE
)でも当てはまりますか?JavaのFloatの最大値は?
15
A
答えて
20
はい、-Float.MAX_VALUE
は、最大の大きさを持つ負の数です。 float
は、double
と同じ方法で表され、記憶スペースの半分(およびそれに伴う精度の低下)だけで表されます。IEEE 754の符号は単一のビットで表されているため、そのビットを反転しても、残りのビット。
5
はい、これはFloatでも当てはまります。ここでは、マニュアルhttp://download.oracle.com/javase/7/docs/api/java/lang/Float.html
15
はいをチェック詳細については
- それは反転し、符号ビット...を除いてFloat.MAX_VALUE
と同じビットパターンだと、それは価値で取得する別の方法です:
public class Test {
public static void main(String[] args) {
// Float.MAX_VALUE is intBitsToFloat(0x7f7fffff)
// so we set the most significant bit - the sign bit
float f = Float.intBitsToFloat((int) 0xff7fffff);
System.out.println(f == -Float.MAX_VALUE); // true
}
}
1
はい、あなたがリンクした質問の答えに記載されているのとまったく同じ理由で、FloatsとDoublesは、保存方法によって「対称」なIEEE754表現を使用します。
7
編集:私の元の答えは間違っているようです。これを指摘してくれてありがとう@aioobe。
代わりに、タイトルの質問に答えるためにJavaコードの魔法を使用して:
System.out.printf("Float.MAX_VALUE: %,f\n", Float.MAX_VALUE);
Float.MAX_VALUE:科学表記法で340,282,346,638,528,860,000,000,000,000,000,000,000.000000
System.out.printf("in scientific notation: %.18g\n", Float.MAX_VALUE);
:3.40282346638528860e + 38
System.out.printf(
"in hexadecimal floating-point number with a significand and "
+ "an exponent: %a", Float.MAX_VALUE);
を
を16進浮動小数点数でignificandと指数:0x1.fffffep127
関連する問題
- 1. Javaのサブストリング - 最大値の
- 2. 最大値は何ですか? iPhoneのdouble/floatの値ですか?
- 3. Javaの配列の最小値と最大値
- 4. インデックス値が最大の最大値と最大値の2番目の最大値を検索したい
- 5. scanf float、print float、別の値?
- 6. maxRequestLengthの最大値は?
- 7. 行IDの最大値は?
- 8. 2次元配列の各列の最大値と最小値の検索Java
- 9. 範囲(最小、最大、値)Javaの関数
- 10. ファンクションパラメータの最大値
- 11. DefaultConnectionLimitの最大値
- 12. ユーザー入力配列(Java)の最小値と最大値の検索
- 13. 最大値と最小値?
- 14. ダーツリスト最小値/最大値
- 15. args変数の最大値と最大値の差
- 16. 配列の最大値と最小値
- 17. 最小値と最大値の確認
- 18. 配列の最小値と最大値
- 19. SQLクエリの最大値と最小値
- 20. C++のブーストの場合、最小値とローリングの最大値は?
- 21. 次の最大値または最小値の検索
- 22. のJavaのジェネリック:機能のような最大値()
- 23. タプルのリストの最大値
- 24. jqueryのスライダーの最大値
- 25. HTTPのキャッシュコントロールヘッダーの最大値
- 26. javaのメソッドの最大サイズは?
- 27. Javaコンポーネントの最大サイズ
- 28. Java最大のオブジェクトサイズ(ヒープ)
- 29. Java配列の最大値のインデックスを取得する
- 30. JavaのFloatとfloatの違いは何ですか?
あなたは-Float.MAX_VALUEを意味しますか? – dckrooney
[this](http://download.oracle.com/javase/6/docs/api/java/lang/Float.html#MIN_VALUE)が本当でないのはなぜですか? – CoolBeans
@CoolBeansはリンクされた質問を読む。彼は「最大の大きさを持つ負の数」について話しています。 – dlev