Rumah > Java > javaTutorial > teks badan

Bagaimana untuk mencetak teks berformat menggunakan kaedah printf() dalam Java?

WBOY
Lepaskan: 2023-09-21 18:57:03
ke hadapan
908 orang telah melayarinya

Kaedah

Bagaimana untuk mencetak teks berformat menggunakan kaedah printf() dalam Java?

printf() membolehkan kami memformatkan output kepada java.io.PrintStream atau java.io.PrintWriter. Kelas ini juga mengandungi kaedah yang dipanggil format() yang menghasilkan hasil yang sama, jadi apa sahaja yang kita baca di sini tentang kaedah printf() boleh digunakan pada kaedah format().

Syntax

System.out.printf(“format-string” [, arg1, arg2, … ]);
Salin selepas log masuk

Contoh 1

import java.io.PrintStream;
public class PrintfTest1 {
   public static void main(String[] args) {
      int i = 1234;
      System.out.printf("Decimal: %1$,d Octal: %1$o Hex: %1$x"\n, i);
      String str = "Tutorials Point";
      System.out.printf("%15s", str);
   }
}
Salin selepas log masuk

Output

Decimal: 1,234 Octal: 2322 Hex: 4d2
Tutorials Point
Salin selepas log masuk

Contoh 2

public class PrintfTest2 {
   public static void main(String[] args) {
      String name = "Adithya";
      int age= 30;
      System.out.format("%-10s - %4d\n", name, age);
   }
}
Salin selepas log masuk

Output

rree

Atas ialah kandungan terperinci Bagaimana untuk mencetak teks berformat menggunakan kaedah printf() dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:tutorialspoint.com
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