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

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

WBOY
WBOYke hadapan
2023-09-21 18:57:03950semak imbas

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, … ]);

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);
   }
}

Output

Decimal: 1,234 Octal: 2322 Hex: 4d2
Tutorials Point

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);
   }
}

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam