Rumah> Java> javaTutorial> teks badan

Bagaimana untuk menyelaraskan output dalam java

下次还敢
Lepaskan: 2024-04-21 01:48:55
asal
1040 orang telah melayarinya

Jajarkan output melalui kaedah printf() dalam Java Langkah-langkahnya adalah seperti berikut: Tentukan penentu format, seperti %d untuk integer. Penjajaran ditentukan menggunakan bendera penjajaran: '-' untuk mewajarkan kiri, '+' untuk memaparkan tanda tambah sebelum nombor positif, ' ' untuk memaparkan ruang sebelum nombor positif, '0' untuk mewajarkan kanan dan pad dengan sifar. Tetapkan lebar medan minimum, nyatakan lebar minimum medan keluaran. Berdasarkan parameter ini, gunakan kaedah printf() untuk menjajarkan output.

Bagaimana untuk menyelaraskan output dalam java

Cara menjajarkan output dalam Java

Dalam Java, anda boleh menggunakan kaedahprintf()untuk menyelaraskan output. Kaedah ini memerlukan parameter berikut:printf()方法来对输出进行对齐。此方法需要以下几个参数:

  • 格式说明符:指定数据的格式化方式,例如%d表示整数,%f表示浮点数。
  • 对齐标志(可选):指定文本在字段中的对齐方式。
  • 填充字符(可选):指定未填充文本的字符。
  • 最小字段宽度(可选):指定输出字段的最小宽度。

对齐标志

对齐标志可以是以下几个值:

  • -:左对齐
  • +:在正数前显示正号
  • :在正数前显示空格
  • 0:右对齐并使用零填充

最小字段宽度

最小字段宽度指定输出字段的最小宽度。如果输出文本的长度小于最小宽度,则使用填充字符填充输出字段。

示例

以下示例将浮点数5.5输出为右对齐,最小字段宽度为 10,使用空格填充:

System.out.printf("%10.2f", 5.5);
Salin selepas log masuk

输出:

 5.50
Salin selepas log masuk

以下示例将整数123

  • Penentukan format:

    Menentukan kaedah pemformatan data, contohnya,%dmewakili integer,%f kod> Mewakili nombor titik terapung.

  • Bendera penjajaran (pilihan):

    Nyatakan penjajaran teks dalam medan.

  • Peladam aksara (pilihan):

    Nyatakan aksara untuk teks yang tidak diisi.

  • Lebar medan minimum (pilihan): Nyatakan lebar minimum medan output.
Bendera penjajaranBendera penjajaran boleh menjadi nilai berikut:
  • -: dijajar kiri
  • +: Paparkan tanda tambah sebelum nombor positif
  • : Paparkan ruang sebelum nombor positif
  • 0: right-justified dengan sifar padding
Lebar medan minimumLebar medan minimum menentukan lebar minimum medan output. Jika panjang teks output kurang daripada lebar minimum, aksara padding digunakan untuk mengepad medan output. ContohContoh berikut mengeluarkan nombor titik terapung 5.5 yang dibenarkan, dengan lebar medan minimum 10, berlapik dengan ruang:
System.out.printf("%-6d", 123);
Salin selepas log masuk
Output: Contoh berikut integer 123Output dibenarkan kiri, dengan lebar medan minimum 6, menggunakan padding sifar:
123 
Salin selepas log masuk
Output:
System.out.printf("%10s", "Hello");
Salin selepas log masuk
Contoh berikut mengeluarkan rentetan "Hello" sebagai sejajar tengah, dengan lebar medan minimum 10, menggunakan asterisk Isi:
 Hello 
Salin selepas log masuk
Output: rrreee

Atas ialah kandungan terperinci Bagaimana untuk menyelaraskan output dalam java. 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
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!