Lompat ke konten Lompat ke sidebar Lompat ke footer

Perbedaan Antara print() dan println() Java

Pada artikel ini akan dijelaskan perbedaan antara Print() dan Println() pada Java beserta penjelasan dan contohnya.


Sebelum lebih lanjut mempelajari materi tentang Perbedaan Antara print() dan println()) Java, terlebih dahulu pelajari materi tentang: Perbedaan Antara Scanner dan BufferedReader Java, Membaca Input Dari Konsol Java, dan Mencetak Nilai Output Java Beserta Contohnya.

Dalam bahasa pemrograman Java, terdapat dua method yang sering digunakan untuk mencetak nilai ke output, yaitu print() dan println(). Keduanya memiliki fungsi yang serupa, tetapi memiliki perbedaan signifikan dalam cara menangani baris baru dalam output. Artikel ini akan menjelaskan perbedaan antara keduanya dan kapan sebaiknya menggunakan masing-masing method.

Method print() dalam Java

Method print() digunakan untuk mencetak nilai ke output tanpa menambahkan baris baru setelahnya. Ini berarti jika pengembang menggunakan print() beberapa kali berturut-turut, semua nilai tersebut akan dicetak dalam baris yang sama.

print(): Method ini digunakan menampilkan sebuah teks pada konsol. Teks tersebut dilewatkan sebagai sebuah parameter ke method ini untuk menampilkan sebuah string. Method ini akan mencetak sebuah teks pada konsol dan akan menampilkan sisanya pada bagian akhir dari teks pada konsol.

Variasi Method print():
  • void print(boolean b) – Mencetak nilai boolean.
  • void print(char c) – Mencetak karakter.
  • void print(char[] s) – Mencetak array dari karakter.
  • void print(double d) – Mencetak nilai angka presisi ganda tipe float.
  • void print(float f) – Mencetak angka float.
  • void print(int i) – Mencetak integer.
  • void print(long l) – Mencetak long integer.
  • void print(Object obj) – Mencetak object.
  • void print(String s) – Mencetak string.

Contoh:

import java.io.*;


class MKN {


public static void main(String[] args)

{


// Kursor akan tetap berada

// tepat setelah angka 1.

System.out.print("Mkn1");


// Ini akan dicetak tepat

// setelah MkN2.

System.out.print("Mkn2");

}


}

Output:
MkN1MkN2

Method println() dalam Java

Sementara itu, method println() juga digunakan untuk mencetak nilai ke output, tetapi menambahkan baris baru setelahnya. Ini berarti setiap pemanggilan println() akan mencetak nilai dalam baris baru.

println(): Method ini digunakan untuk menampilkan teks pada konsol, dimana teks akan dilewatkan sebagai parameter ke method ini untuk menampilkan nilai string. Method ini akan mencetak pada konsol dan sisanya akan dimulai pada baris baru pada konsol. Proses pencetakan akan dimulai pada baris barus.

Variasi Method println():
  • void println() – Mematikan baris saat ini dengan cara mencetak baris string perpisah.
  • void println(boolean x) – Mencetak boolean dan mematikan baris saat ini.
  • void println(char x) – Mencetak karakter dan mematikan baris saat ini.
  • void println(char[] x) – Mencetak array dari karakter dan mematikan baris saat ini.
  • void println(double x) – Mencetak nilai double dan mematikan baris saat ini.
  • void println(float x) – Mencetak nilai float dan mematikan baris saat ini.
  • void println(int x) – Mencetak nilai integer dan mematikan baris saat ini.
  • void println(long x) – Mencetak nilai long dan mematikan baris saat ini.
  • void println(Object x) – Mencetak object dan mematikan baris saat ini.
  • void println(String x) – Mencetak sebuah string dan mematikan baris saat ini.

Baca Juga:

Contoh:

import java.io.*;


class MKN {


public static void main(String[] args)

{

// Kursor akan berada setelah

// MKN1 di awal baris

// berikutnya.

System.out.println("MkN1");


// Ini akan dicetak pada awal

// baris berikutnya.

System.out.println("MkN2");

}


}

Output:
MkN1
MkN2


Perbedaan Antara print() dan println():
  • println():
    • Menambahkan baris baru setelah pesan ditampilkan.
    • Dapat bekerja tanpa menggunakan argumen.
  • print():
    • Tidak menambahkan baris baru.
    • Hanya bekerja menggunakan argumen, jika tidak maka akan menghasilkan sintak error.

Waktu penggunaan Println dan Print:
  • Gunakan print() untuk Mencetak dalam Satu Baris: Jika ingin mencetak beberapa nilai dalam satu baris atau mengatur tampilan output dengan lebih fleksibel, gunakan method print().
  • Gunakan println() untuk Mencetak dalam Baris Baru: Jika ingin memisahkan nilai-nilai dengan baris baru setelahnya, gunakan method println(). Ini berguna untuk mencetak pesan yang lebih terstruktur dan mudah dibaca.

Beberapa kelebihan dari masing-masing method print() dan println() dalam Java:
  • Kelebihan Method print():
    • Penyatuan Output: Method print() memungkinkan untuk mencetak beberapa nilai dalam satu baris, tanpa menambahkan baris baru diantara nilai tersebut. Ini memungkinkan penyatuan output yang berkaitan dalam satu baris, yang dapat membuat tampilan output lebih rapi dan mudah dibaca.
    • Fleksibilitas dalam Penataan Tampilan: Dengan tidak menambahkan baris baru secara otomatis, print() memberi fleksibilitas dalam menata tampilan output. Pengembang dapat menyesuaikan posisi atau penataan nilai-nilai yang dicetak sesuai kebutuhan aplikasi.
    • Menghemat Ruang Output: Dengan mencetak nilai dalam satu baris, print() dapat membantu menghemat ruang output, terutama jika memiliki beberapa nilai yang ingin dicetak secara berurutan tanpa pemisahan baris.
    • Pengaturan Tampilan yang Lebih Akurat: Dengan menggunakan print(), pengembang dapat mengatur tampilan output dengan lebih akurat karena memiliki kontrol langsung atas posisi dan format nilai-nilai yang dicetak. Ini memungkinkan untuk menciptakan tata letak yang lebih kompleks dalam output.
    • Memungkinkan Penyusunan Tampilan yang Kompak: Jika memiliki banyak nilai atau teks yang ingin dicetak dalam satu baris, print() memungkinkan untuk menyusun tampilan secara lebih kompak, mengurangi jumlah baris yang digunakan dalam output.
  • Kelebihan Method println():
    • Meningkatkan Keterbacaan: Method println() secara otomatis menambahkan baris baru setelah mencetak nilai, sehingga setiap nilai yang dicetak menggunakan method ini akan berada di baris yang berbeda. Ini meningkatkan keterbacaan dan memisahkan nilai-nilai dalam output.
    • Pemisahan Pesan atau Output: Dengan menambahkan baris baru setelah mencetak, println() membantu memisahkan pesan atau output yang berbeda dalam tampilan output. Ini membuat struktur output lebih terstruktur dan lebih mudah dipahami.
    • Kemudahan dalam Mencetak Pesan Baris Baru: Jika ingin mencetak pesan atau output dalam baris baru setelahnya, println() adalah pilihan yang lebih nyaman karena tidak perlu menambahkan karakter newline secara manual.
    • Mempermudah Debugging: Dengan menambahkan baris baru setelah mencetak nilai, println() dapat mempermudah proses debugging dengan memisahkan output yang berbeda dalam baris-baris yang terpisah. Ini dapat membantu dengan cepat mengidentifikasi dan memperbaiki masalah dalam program.
    • Memfasilitasi Logika Kontrol: Dalam beberapa kasus, terutama ketika menggunakan struktur pengendalian seperti loop atau percabangan, menambahkan baris baru setelah mencetak nilai dengan println() dapat membuat logika kontrol menjadi lebih jelas dan mudah dipahami.
    • Standar Konvensi dalam Pemrograman: Secara umum, penggunaan println() lebih konsisten dengan standar konvensi dalam pemrograman Java, terutama ketika ingin mencetak pesan atau output dalam baris baru. Ini membuat kode menjadi lebih mudah dipahami oleh pengembang lain.

Kesimpulan

Dalam bahasa pemrograman Java, method print() dan println() digunakan untuk mencetak nilai ke output. Perbedaan utama antara keduanya adalah penambahan baris baru setelah mencetak. Dengan memahami perbedaan ini, pengembang dapat memilih method yang paling sesuai dengan kebutuhan dan preferensi dalam mencetak output dalam program Java.

Artikel ini didedikasikan kepada: Susanti Septika Avian, Syifa Desita Suwandi, Tandria Shinta Ayuningtyas, Taufik Hidayat, dan Tegar Fachrurozi Suryakusuma.

5 komentar untuk "Perbedaan Antara print() dan println() Java"

  1. Apa perbedaan antara PRINTLN dan PRINT pada bahasa pemrograman Java?

    BalasHapus
    Balasan
    1. Perintah PRINT Java digunakan untuk mencetak nilai teks pada layar monitor dalam satu baris tulisan atau paragraf.

      Hapus
    2. Perintah PRINTLN Java digunakan untuk mencetak nilai teks pada layar monitor tapi ketika baris terakhir dicetak, maka akan berpindah ke baris selanjutnya seperti menekan tombol enter.

      Hapus
  2. Mana yang paling sering digunakan PRINT atau PRINTLN pada Java?

    BalasHapus
    Balasan
    1. Untuk penggunaan kedua perintah tersebut, bergantung pada kebutuhan dari program itu sendiri, sesuai dengan keinginan dari programmer.

      Hapus

Hubungi admin melalui Wa : +62-896-2414-6106

Respon komentar 7 x 24 jam, mohon bersabar jika komentar tidak langsung dipublikasi atau mendapatkan balasan secara langsung.

Bantu admin meningkatkan kualitas blog dengan melaporkan berbagai permasalahan seperti typo, link bermasalah, dan lain sebagainya melalui kolom komentar.

- Ikatlah Ilmu dengan Memostingkannya -
- Big things start from small things -