現在、私はJavaの浮動小数点数を学習中です。フロートには特定の量の重要な数字があることはわかっています。浮動小数点数は-1または1 * num * 10^xのようにjavaで表されることも知っています。ここで、numはnumerであり、10^xは小数点である "point"です。しかし、ここでは数字の一部しか持っていません。ここで無限ループはどのように可能ですか?Java Infinite whileループ - 浮動123456789
無限ループとコード:これは、浮動小数点演算についてです
float f = 123456789;
while (f-- > 0) {
System.out.println(f);
}
ループは無限大ですか? fが0になった後はどうなりますか? –
fは同じで、デクリメントはありません。それは無限ループです。去年の大学での試験問題でした(例試験)。 – thomas
fはこの数値を表すのに十分正確ではありません(f--)が解決策ですが、なぜですか? – thomas