Rumah  >  Artikel  >  Java  >  Apakah fungsi \t,\n,\r,\b,\f dalam java

Apakah fungsi \t,\n,\r,\b,\f dalam java

WBOY
WBOYke hadapan
2023-05-13 09:43:052881semak imbas

Peranan t,n,r,b,f

Anda boleh melihatnya dengan mengeluarkannya secara terus

System.out.println("11111t2225222");System .out .println("55555n665666");System.out.println("88877r5454421n");System.out.println("777458b6594954");System.out.println("777 Hasil keluaran:

KesimpulanApakah fungsi \t,\n,\r,\b,\f dalam java

    Bersamaan dengan kekunci tab
  • t

  • Ruang belakang
  • b

  • Output konsol adalah bersamaan dengan angka berikut:
  • f

  • Suapan baris
  • n

  • Masukkan
  • r

  • Masukkan r
Maksud asal ialah mengembalikan kursor ke permulaan baris. Pengembalian bahasa Inggeris r, aksara kawalan boleh ditulis sebagai CR, iaitu, Carriage Return

Barisan baharu n

Maksud asalnya ialah kursor pergi ke baris seterusnya (tidak semestinya ke permulaan baris seterusnya). Baris baharu bahasa Inggeris bagi n, aksara kawalan boleh ditulis sebagai LF, iaitu Suapan Baris

Perbezaan antara nrtf

Secara amnya ringkaskan fungsi n r t f

Terangkan setiap satu ciri individu.

字符 作用
n 换行
r 回车
t 制表 (相当于tab)
f 换页

n aksara baris baharu, meletakkan kursor ke baris seterusnya.

public class Test {
	public static void main(String[] args) {
		System.out.print("aaaaaaaaaaaaa\nbbbb");
	}
}
Keputusan:

Apakah fungsi \t,\n,\r,\b,\f dalam javar Aksara carriage return mengembalikan kursor ke permulaan baris semasa. Jika terdapat kandungan dalam baris sebelum ini, ia akan ditimpa;

public class Test {
	public static void main(String[] args) {
		System.out.println("hello world\r12345");
	}
}
Output pengkompil:

Di sini, ia kelihatan seperti Selepas sebelum ini output hello world telah dibersihkan, output yang sama seperti 1234 telah dikembalikan. Ia berbeza dengan maksud asalnya. Bukankah ia sepatutnya mengeluarkan "1234 dunia"? Apakah fungsi \t,\n,\r,\b,\f dalam java

Walau bagaimanapun, hasil output dalam konsol adalah hasil yang kami jangkakan:

Adapun sebabnya, ia harus berkaitan dengan pengkompil. Apakah fungsi \t,\n,\r,\b,\f dalam java

t ialah watak tab. Bersamaan dengan lekukan tab.

Ia akan menjadikan kandungan yang anda keluarkan menjadi gandaan 4. Jika rentetan "at" adalah output, maka 3 ruang akan dikeluarkan selepas a. Jika rentetan aaaat adalah output, ia akan menjadi Selepas mengeluarkan 4 a, keluarkan empat ruang. Jadi bagaimana jika ia mengeluarkan aaaat? , ia akan mengeluarkan 3 ruang selepas itu, supaya bilangan aksara yang dikeluarkan adalah betul-betul gandaan 4.

Berikut ialah kod ujian;

public class Test {
	public static void main(String[] args) {
		System.out.println("a\t*");
		System.out.println("123412341234");
		System.out.println("aaa\t*");
		System.out.println("123412341234");
		System.out.println("aaaa\t*");
		System.out.println("123412341234");
		System.out.println("aaaaa\t*");
		System.out.println("123412341234");
	}
}

Keputusan:

Apakah fungsi \t,\n,\r,\b,\f dalam javaf ialah watak suapan borang, tidak ada output pada kepentingan konsol.

Tunjukkan di sini:

public class Test {
	public static void main(String[] args) {
		System.out.println("aaaa\fbbbb");
	}
}

Keputusan:

Atas ialah kandungan terperinci Apakah fungsi \t,\n,\r,\b,\f dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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