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. React.PropTypes.number float最小値と最大値を使用
- 2. Javaのサブストリング - 最大値の
- 3. 最大値は何ですか? iPhoneのdouble/floatの値ですか?
- 4. Javaの最小値、最大値、中間値の検索
- 5. は、リスト内のfloat項目の最大値と最小値の差を返します。
- 6. Javaの配列の最小値と最大値
- 7. Javaの配列の最小値と最大値
- 8. SQL:最大値は最大
- 9. 最小値と最大値の検索JAVA
- 10. Java - ArrayListの最大値と最小値を取得する
- 11. Javaの最大値と最小値を探したい
- 12. Java:2D配列の最小値と最大値
- 13. 0〜1の値のJava Float Precision
- 14. インデックス値が最大の最大値と最大値の2番目の最大値を検索したい
- 15. 最大化のJFrameは、Java
- 16. は最大値
- 17. scanf float、print float、別の値?
- 18. Javaで最小値と最大値を計算する?
- 19. 行IDの最大値は?
- 20. データフィルタの最大値は
- 21. maxRequestLengthの最大値は?
- 22. nの最大値は、
- 23. Java - 文字列の配列の最小値と最大値の検索
- 24. Javaのオブジェクト配列の最小値と最大値の切り替え
- 25. この配列の最小値と最大値の検索方法(java)
- 26. 2次元配列の各列の最大値と最小値の検索Java
- 27. 範囲(最小、最大、値)Javaの関数
- 28. ユーザー入力配列(Java)の最小値と最大値の検索
- 29. Java Durationの最大値は何ですか?
- 30. のNeo4j - 最大値
あなたは-Float.MAX_VALUEを意味しますか? – dckrooney
[this](http://download.oracle.com/javase/6/docs/api/java/lang/Float.html#MIN_VALUE)が本当でないのはなぜですか? – CoolBeans
@CoolBeansはリンクされた質問を読む。彼は「最大の大きさを持つ負の数」について話しています。 – dlev