Rumah >Java >javaTutorial >Bagaimanakah Saya Boleh Memformat Terapung dengan Ketepatan dalam Java?

Bagaimanakah Saya Boleh Memformat Terapung dengan Ketepatan dalam Java?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-29 04:58:10950semak imbas

How Can I Format Floats with Precision in Java?

Memformat Terapung dengan Ketepatan dalam Java

Apabila bekerja dengan nombor titik terapung di Java, selalunya perlu memformatkannya dengan nombor tertentu tempat perpuluhan untuk memastikan ketepatan dan kebolehbacaan. Kaedah System.out.print tidak menyediakan sokongan langsung untuk pemformatan ini.

Printf to the Rescue

Untuk mencapai pemformatan yang diingini, kami boleh menggunakan kaedah printf sebaliknya:

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

Dalam rentetan format ini, simbol "%" menandakan permulaan penentu penukaran dan ".2f" menentukan pilihan pemformatan:

  • ".": Menentukan bahawa nombor itu harus diformatkan sebagai nombor titik terapung.
  • "2": Menunjukkan bahawa kita mahu 2 tempat perpuluhan selepas titik perpuluhan.

Penukaran Tambahan Aksara

Selain memformat terapung, printf menyediakan aksara penukaran untuk pelbagai jenis data:

  • "d": Integer perpuluhan
  • "o": Integer oktal
  • "e": Saintifik tatatanda

Contoh Penggunaan

Berikut ialah contoh penggunaan printf untuk mencetak apungan dengan 2 tempat perpuluhan:

float val = 123.456f;
System.out.printf("%.2f", val); // Output: "123.46"

Dengan menggunakan printf dengan penentu penukaran yang sesuai, anda boleh mengawal pemformatan nombor dalam Java dengan mudah, memastikan ketepatan dan kejelasan dalam keluaran.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memformat Terapung dengan Ketepatan dalam 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