[解決済み] javaで科学的記数法で数字を表現するには?[重複しています]
2022-02-09 03:18:55
質問内容
惑星の質量と直径を扱うプログラムを書いているのですが、これらの量は科学的記数法で表されます。私の疑問は、どうやって大きな数字を正しく表示するかではなく(printf()を使うことです)、どうやってこれらの数字を... "type"するか、だと思います。例えば、水銀の質量はこう表現します。
3.30 x 10ˆ23
そして、惑星の質量の配列の中で、要素は次のようになります。
33.0 * Math.pow(10, 23)
しかし、これが正しい方法とはとても思えません。例外が発生しそうで...。では、プログラマーの立場から、このような大きな数字を表現するにはどうしたらよいのでしょうか?ありがとうございます。
どのように解決するのですか?
JLS 3.10.2項
は、Javaの浮動小数点数リテラルについて述べています。 要するに、科学的記数法のように小数部分を提供するのですが、その代わりに
x 10^23
と書くとします。
e23
:
3.30e23
負の指数で書きたい場合は、以下のように簡単に書くことができます。
6.67 x 10^(-11)
:
6.67e−11
関連
-
[解決済み】Doubleはdereferencedできない?
-
[解決済み】Java: GZIPInputStreamの作成に失敗しました。GZIP形式ではありません
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] JavaでNullPointerExceptionを回避する方法
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Java Mapの各エントリを効率的に反復処理するには?
-
[解決済み] Javaでメモリーリークを発生させるにはどうしたらいいですか?
-
[解決済み] JavaでArrayListではなくLinkedListを使用するのはいつですか?
-
[解決済み] JavaでStringをintに変換するにはどうしたらいいですか?
-
[解決済み】JavaScriptで10進数を検証する - IsNumeric()
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] if / for / while 内で "Missing return statement" が発生する。
-
[解決済み】Android Studio クラス org.codehaus.groovy.runtime.InvokerHelper を初期化できませんでした。
-
[解決済み】imageio.IIOException: 入力ファイルが読み込めない
-
[解決済み】HTTPステータス500 サーブレットクラスのインスタンス化エラー [重複]。
-
[解決済み] hibernate のプロパティが見つかりません。
-
[解決済み】Javaで無限大を実装する方法とは?
-
[解決済み】「java -cp」と「java -jar」の違い?
-
[解決済み】keytoolエラー 鍵屋が改ざんされたか、パスワードが不正確だった場合
-
[解決済み】破損したjarファイル
-
[解決済み】CreateProcess error=2, The system cannot find file specified.