Rumah > Java > javaTutorial > Bagaimana untuk Mengumpul Ganda kepada 2 Tempat Perpuluhan di Jawa?

Bagaimana untuk Mengumpul Ganda kepada 2 Tempat Perpuluhan di Jawa?

DDD
Lepaskan: 2024-11-29 21:35:13
asal
222 orang telah melayarinya

How to Round Up a Double to 2 Decimal Places in Java?

Bundarkan Hingga 2 Tempat Perpuluhan di Jawa

Di Jawa, pembulatan nilai dua kali ganda kepada 2 tempat perpuluhan boleh dicapai menggunakan Matematik kaedah .round(). Walau bagaimanapun, hanya mendarab dan membahagikan nilai dengan 100 tidak selalu memberikan hasil yang diingini.

Penyelesaian:

Cara yang betul untuk membulatkan dua kali ganda kepada 2 perpuluhan tempat adalah menggunakan Math.round() bersama-sama dengan jenis casting untuk memastikan bahawa operasi mengira dengan tepat:

double roundOff = (double) Math.round(a * 100.0) / 100.0;
Salin selepas log masuk

Dalam kod ini, kami menaip hantar hasil Math.round(a * 100.0) kepada dua kali ganda untuk mengekalkan ketepatan perpuluhan. Dengan mendarab a dengan 100.0, kami dengan berkesan mendarabnya dengan 100, dan kemudian membahagikannya dengan 100.0 memulihkan nilai perpuluhan.

Keluaran kod di atas untuk input a yang diberikan ialah 123.14, yang memenuhi keperluan membundarkan kepada 2 tempat perpuluhan.

Atas ialah kandungan terperinci Bagaimana untuk Mengumpul Ganda kepada 2 Tempat Perpuluhan di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan