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;
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!