Rumah >Java >javaTutorial >Bagaimana untuk Memformat Terapung dengan Tepat di Java?

Bagaimana untuk Memformat Terapung dengan Tepat di Java?

Barbara Streisand
Barbara Streisandasal
2024-12-24 05:06:14734semak imbas

How to Precisely Format Floats in Java?

Cara Memformat Terapung dengan Ketepatan Tertentu dalam Java

Masalah:
Perlu mencetak terapung dengan tepat dua tempat perpuluhan.

Adalah System.out.print Cukup?
Tidak. System.out.print sahaja tidak boleh memformat terapung dengan ketepatan tertentu.

Penyelesaian:

Untuk mencapai pemformatan ini, gunakan kaedah printf dengan penukaran yang betul penentu:

System.out.printf("%.2f", val);

Pecahan:

  • %: Mula penentu format.
  • .: Pemisah antara keseluruhan dan pecahan bahagian.
  • 2: Bilangan tempat perpuluhan untuk disertakan.
  • f: Aksara penukaran untuk nombor titik terapung.

Watak Penukaran Tambahan:

Selain apungan, Java menyediakan pelbagai aksara penukaran:

  • d: integer perpuluhan
  • o: Perlapanan integer
  • e: Tatatanda saintifik

Contoh Penggunaan:

Untuk memformat dan mencetak apungan bernama suhu dengan dua tempat perpuluhan:

System.out.printf("Temperature: %.2f degrees Celsius", temperature);

Atas ialah kandungan terperinci Bagaimana untuk Memformat Terapung dengan Tepat di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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