2e+08
プログラミングにおけるフォーマットの意味を知りたいですか? プロジェクトの予算に関連するデータがいくつかあります。Javaで整数に変換する方法は?
14505 次
2 に答える
8
2e+08
2に10^8を掛けたものを意味します。つまり、2の後に8 つのゼロが続きます。
2e+08 = 200000000
に変換するには、次のint
ように単純にキャストできます。
int n = (int)2e+08
以下はすべて Java で同等です: 2e+08
、2e08
、2e8
、2E+08
、。2E08
2E8
于 2012-10-07T14:58:47.987 に答える
0
その数は科学表記法を使用します。は累乗を意味し、このe
場合は 10 を底とします。したがって、この数は 2×10 8です。
電卓、コンピューター プログラミング言語などは、通常、上付き表記を使用しないためe
、べき乗を示すために使用されます。
その数値を Java で整数リテラルとして表すには、次のように記述します。
200000000
@Saintali が有益に指摘しているように、Java SE 7 以降では、リテラルでアンダースコアを使用して明確にすることができます。
200_000_000
読み取っているデータが科学表記法を使用している場合、それは浮動小数点値を表しています。本当にこれを整数データに変換する必要がありますか? これをファイルから読み取って int に変換する必要がある場合は、浮動小数点データ型に読み取ってから にキャストする必要がありint
ます。
于 2012-10-07T14:59:18.307 に答える