Anda telah menemukan bahwa simbol kutip ganda tidak akan berfungsi di dalam instruksi cetak Java. Anda harus menemukan cara alternatif untuk memberi tahu kompiler untuk mencetak simbol ini, alih-alih menafsirkannya sebagai instruksi untuk menutup string. Jalan keluarnya karakter adalah cara paling mudah untuk melakukan ini. Meskipun tidak perlu mempelajari kode ASCII dalam kasus ini, ini adalah pilihan praktis lain untuk mengetahui simbol yang tidak memiliki urutan escape.
Langkah
Metode 1 dari 2: Menggunakan Backslash sebagai Karakter Escape
Langkah 1. Ketik karakter escape \
Seperti yang Anda ketahui, simbol tanda kutip ganda memiliki arti khusus dalam Java (menampilkan teks). Kapan pun Anda ingin mengabaikan salah satu dari arti ini, gunakan karakter escape (backlash). Karakter ini memberitahu compiler bahwa karakter berikutnya adalah bagian dari instruksi alternatif.
Pastikan Anda menekan tombol garis miring terbalik, bukan garis miring ke depan. Tombol backslash berada di sebelah tombol } pada sebagian besar keyboard bahasa Inggris
Langkah 2. Ketik \" untuk menampilkan kutipan ganda
Kedua karakter ini bersama-sama disebut escape sequence. Setiap urutan pelarian memiliki arti khusus. Pada kasus ini, " hanya berarti "masukkan simbol tanda kutip ganda di sini", tanpa menafsirkannya sebagai awal atau akhir teks.
Anda perlu menggunakan urutan ini untuk setiap kutipan ganda individu yang ingin Anda tampilkan
Langkah 3. Lanjutkan kode Anda seperti biasa
Urutan escape tidak memengaruhi sisa kode Anda. Tidak perlu mengetik apa pun untuk kembali ke pemrograman normal.
Langkah 4. Ingatlah untuk memasukkan kutipan Java biasa sesuai kebutuhan
Salah satu kesalahan umum adalah mengabaikan tanda " lama yang polos dalam program Anda. Ingatlah bahwa \" hanya untuk tampilan, dan tidak menghilangkan kebutuhan untuk membungkus teks tampilan Anda dalam tanda kutip. Berikut ini contohnya:
- 1. String untuk menampilkan "Halo" adalah "Halo\"
- 2. Untuk menginstruksikan kompiler untuk mencetak teks ini, kami membungkusnya dengan tanda kutip: ""Halo\"".
-
3. Inilah tampilannya dalam baris kode lengkap:
System.out.println("\"Halo\"");
Metode 2 dari 2: Menggunakan Kode ASCII
Langkah 1. Gunakan char(34) untuk mewakili tanda kutip ganda
Java dapat dengan mudah merepresentasikan simbol ASCII menggunakan arang Tipe. 34 adalah kode ASCII untuk simbol ", jadi tulis karakter(34) untuk menampilkan " tanpa menggunakan arti khusus.
Anda dapat mencari kode ASCII simbol dengan mencari tabel kode ASCII secara online
Langkah 2. Tempatkan kode ini di luar string cetak
Jika Anda membuat kesalahan dengan memasukkan kode ini ke dalam string, program Anda akan mencetaknya persis seperti yang muncul di program Anda: char(34). Berikut metode yang tepat untuk menampilkan "Halo" (dengan tanda kutip) menggunakan metode ini:
System.out.println((char)34+"Halo"+(char)34);
Tips
-
Berikut daftar Escape Sequences lainnya di Java:
- T - Masukkan tab dalam teks pada saat ini.
- B - Masukkan spasi mundur dalam teks pada saat ini.
- n - Masukkan baris baru dalam teks pada saat ini.
- R - Masukkan carriage return dalam teks pada saat ini.
- F - Masukkan formfeed dalam teks pada saat ini.
- ' - Masukkan karakter kutipan tunggal dalam teks pada saat ini.
- " - Masukkan karakter tanda kutip ganda dalam teks pada saat ini.
- - Masukkan karakter garis miring terbalik dalam teks pada saat ini.