Rumah > Java > javaTutorial > teks badan

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

WBOY
Lepaskan: 2023-05-13 09:43:05
ke hadapan
2951 orang telah melayarinya

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");
	}
}
Salin selepas log masuk
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");
	}
}
Salin selepas log masuk
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");
	}
}
Salin selepas log masuk

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");
	}
}
Salin selepas log masuk

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!

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