[解決済み] 常にダブルを切り上げる
2022-02-19 16:44:15
質問
を常に切り上げるにはどうしたらよいのでしょうか?
double
を
int
そして、決して切り捨てない。
私が知っているのは
Math.round(double)
しかし、常に切り上げるようにしたいのです。
ですから、もしそれが
3.2
の場合、四捨五入して4となります。
どのように解決するのですか?
を使用することができます。
Math.ceil()
メソッドを使用します。
JavaDocのリンクを参照してください。 https://docs.oracle.com/javase/10/docs/api/java/lang/Math.html#ceil(double)
docsより。
シーリング
public static double ceil(double a)
引数以上かつ数学的整数に等しい最小の(負の無限大に最も近い)double値を返します。特殊な場合
- 引数の値がすでに数学的整数に等しい場合、結果は引数と同じになります。
- 引数が NaN または無限大、正のゼロ、負のゼロの場合、結果は引数と同じになる。
- 引数値が0より小さく-1.0より大きい場合、結果は負の0となる。
Math.ceil(x)の値は、ちょうど-Math.floor(-x)の値であることに注意してください。
パラメータです。
- a - 値です。
を返します。
引数以上かつ数学的整数に等しい、最小の(負の無限大に最も近い)浮動小数点値です。
関連
-
[解決済み】StringUtils.isBlank() vs String.isEmpty()
-
[解決済み】HTTPステータス500 サーブレットクラスのインスタンス化エラー [重複]。
-
[解決済み] SQLエラー。0, SQLState: 08S01 通信リンクの失敗 [重複]。
-
[解決済み] Javaでdoubleをintegerに変換する
-
[解決済み] 整数の平方根が整数であるかどうかを判断する最速の方法
-
[解決済み] Javaで数値を小数点以下n桁に丸める方法
-
[解決済み] Androidでファイルをダウンロードし、ProgressDialogで進捗を表示する。
-
[解決済み] IntelliJ: ワイルドカード・インポートを使用しない
-
[解決済み] 数字を切り上げるには?
-
[解決済み】Javaではfinallyブロックは必ず実行されるのですか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】javaで指定されたファイルが見つからない
-
[解決済み】Javaを使用するSelenium - ドライバの実行ファイルのパスは、webdriver.gecko.driverシステムプロパティで設定する必要があります。
-
[解決済み】java.io.IOException: 壊れたパイプ
-
[解決済み】intがnullであるかどうかを確認する方法
-
[解決済み】予期しない型エラー
-
[解決済み] エラー - trustAnchors パラメータは空であってはなりません。
-
[解決済み】どういう意味か。Serializableクラスがstatic final serialVersionUIDフィールドを宣言していないとは?重複している] [重複している] [重複している] [重複している
-
[解決済み】Java: GZIPInputStreamの作成に失敗しました。GZIP形式ではありません
-
[解決済み] "java.nio.charset.MalformedInputException" を避けるために、すべての包括的なCharset。入力の長さ= 1"?
-
[解決済み】フォルダに書き込もうとすると「java.nio.file.AccessDeniedException」が発生する件