Tutorial Belajar Java Part 13: Cara Menampilkan Teks di Bahasa Java

Posted on

Sepanjang panduan belajar bahasa Java di Source Code Program ini kita telah beberapa kali menampilkan teks menggunakan command System.out.println(). Selain command ini, masih ada beberapa command output yang dapat diaplikasikan untuk menampilkan teks dalam bahasa Java.


Pedoman System.out.println()

Pedoman System.out.println() diaplikasikan untuk menampilkan teks atau hasil output di layar, dan memindahkan cursor ke baris baru. Maksudnya, jikalau command ini dijalankan beberapa kali, teks yang tampil berada di baris masing-masing, seperti contoh berikut:

Hasil kode program:

Di bahasa yang lebih teknis, command system.out.println() akan menampilkan teks + karakter new line (karakter penanda untuk pindah baris).


Pedoman System.out.print()

Versi alternatif dari system.out.println() ialah command system.out.print(). Bedanya, kali ini cursor teks tetap berada di baris yang sama (tak pindah ke baris baru). Berikut contoh penggunaannya:

Hasil kode program:

Meskipun terdapat 3 kali command System.out.print(), namun hasilnya tampil di 1 baris saja. Seandainya ditulis seperti ini, sebaiknya tambah karakter spasi di awal atau di ahir teks agar hasilnya menjadi lebih rapi:

Hasil kode program:

Kita pun dapat menggabungkan command System.out.print() dan System.out.println() untuk memperoleh hasil yang diinginkan:

Hasil kode program:

Di baris 3 saya membangun variabel nama bertipe String dan mengisinya dengan teks “Lisa“. Variabel ini kemudian diakses di baris 6 dengan command System.out.println(nama). Dari hasil kode program, terlihat teks “Hello Lisa“, yakni gabungan dari command System.out.print(“Hello “) di baris 5.


Menggabungkan Teks dan Variabel

Di di command System.out.println() dan System.out.print(), kita dapat memakai tanda tambah ( + ) untuk menggabung teks dengan variabel, seperti contoh berikut:

Hasil kode program:

Di baris 5 saya menggunakan tanda + untuk proses penggabungan teks “Hello ” dengan variabel nama. Di sini, tanda tambah ( + ) berfungsi selaku operator concatenation, yakni operator penggabungan teks.

Cara penulisannya ialah, tutup terlebih dahulu teks yang terdapat dengan tanda kutip dua, setelah itu tulis operator tambah ( + ) dan baru tulis nama variabel. Seandainya setelah nama variabel ini ingin menambah teks lanjutan, karenanya tulis kembali tanda tambah dan buka teks menggunakan tanda kutip dua, seperti contoh berikut:

Hasil kode program:

Di baris 5 saya menggabungkan teks dengan nama variabel, kemudian diikuti lagi dengan teks. Yang mesti diperhatikan ialah posisi peletakan operator concatenation (tanda ” + “), dan penempatan tanda kutip untuk teks. Seandainya posisinya tak berurutan, akan tampil pesan error.


Pedoman System.out.printf() dan System.out.format()

Kedua command ini, yakni System.out.printf() dan System.out.format() pun dapat diaplikasikan untuk menampilkan teks. Namun dengan penulisan yang sedikit berbeda terutama ketika ingin menampilkan nilai variabel.

Pemakaian kedua command ini mirip seperti command printf() di bahasa pemrograman C, dimana mesti menulis tipe data yang akan ditampilkan dengan karakter placeholder seperti %i, %s, %f, dsb. Kemudian untuk mengisi placeholder ini tulis nama variabel di ahir command.

Berikut contoh penggunaannya:

Hasil kode program:

Di baris 5 dan 7, karakter %s diaplikasikan selaku placeholder untuk variabel nama yang bertipe String. Untuk penjelasan lebih lanjut mengenai tanda seperti %s dapat lanjut ke Tutorial Belajar C: Format Penulisan printf untuk Menampilkan isi Variabel, karena di dasarnya command System.out.printf() dan System.out.format() benar-benar mirip seperti cara pemakaian command printf di bahasa C.

Selain itu di baris 6 terdapat command System.out.println(), ini pun valid dan dapat dijalankan di bahasa Java. Tujuannya untuk membangun spasi antar baris.


Di panduan belajar Java kali ini kita telah membahas 4 command output di bahasa Java, yakni:

  • System.out.println()
  • System.out.print()
  • System.out.printf()
  • System.out.format()

Keempat command ini dapat diaplikasikan tergantung kebutuhan. Berikutnya, akan di bahas Cara Menginput Nilai ke dalam Bahasa Java.


Sumber https://www.duniailkom.com/