Cara Membedakan next dan nextLine di Java

Perbedaan yang menonjol antara next dan nextLine di Java adalah nextLine membaca input pengguna hingga menerima spasi sementara nextLine membaca input pengguna hingga menekan tombol enter atau menerima baris berikutnya.

Umumnya, Java adalah bahasa pemrograman tujuan umum tingkat tinggi. Ini membantu mengembangkan berbagai aplikasi yang kuat dan aman untuk desktop, seluler, web, dan sistem terdistribusi lainnya. Selain itu, mendukung pemrograman berorientasi objek dan memungkinkan multithreading . Selain itu, Java menyediakan karakteristik seperti pengumpul sampah . Secara keseluruhan, next dan nextLine adalah dua metode yang tersedia dalam bahasa pemrograman ini.

Topik bahasan kami tentang:

  1. Apa selanjutnya di Jawa – Definisi, Fungsionalitas 2. Apa NextLine di Jawa? – Definisi, Fungsi 3. Perbedaan Antara next dan nextLine di Java – Perbandingan Perbedaan Kunci

Istilah Utama

Java, berikutnya, Baris berikutnya, OOP

Apa selanjutnya di Jawa

selanjutnya adalah metode di kelas Java Scanner. Ia mampu membaca input hingga menerima spasi. Dengan kata lain, metode ini mencetak kata-kata hingga menerima spasi, dan setiap kali mendapat spasi, ia berhenti bekerja dan menampilkan hasilnya hingga spasi itu. Maka dari itu, tidak mungkin membaca kata-kata yang mengandung spasi menggunakan metode selanjutnya. Selain itu, metode ini mengikat kursor di baris yang sama setelah membaca input.

Gambar 01: Program Java dengan next

Kelas pemindai membantu mendapatkan input pengguna. Maka dari itu, “sc” adalah objek dari Scanner. Menurut baris 7, pengguna dapat memasukkan nilai input. Pernyataan System.out.println akhirnya menampilkan output, yaitu “Python”. Meskipun pengguna memasukkan beberapa string, hanya string pertama yang disimpan ke dalam variabel bahasa. Karena program ini menggunakan metode berikutnya, program ini hanya membaca input sampai menerima spasi. Maka dari itu, setelah Python, ada spasi, sehingga tidak menyimpan sisanya.

Apa nextLine di Jawa

nextLine juga merupakan metode kelas Scanner. Namun, metode ini dapat membaca input hingga baris berubah. Dengan kata lain, itu mencetak kata-kata sampai baris berubah atau tekan enter atau ‘n’. Ketika menerima “tekan tombol enter”, ini akan menampilkan hasil dari seluruh baris sampai menekan tombol enter atau perubahan baris. Maka dari itu, dengan nextLine(), dimungkinkan untuk membaca kata-kata dengan spasi. Selain itu, metode ini menempatkan kursor di baris baru atau berikutnya setelah membaca input.

Gambar 02: Program Java dengan nextLine

Di sini, “sc” adalah objek kelas pemindai. Ini membantu untuk membaca input. Menurut baris 8, pengguna dapat memasukkan nilai input. Nilai-nilai ini disimpan dalam variabel bahasa. Pernyataan System.out.println akhirnya menampilkan output. Ini mencetak semua String yang diterima. Karena program ini menggunakan nextLine, program ini membaca semua string sampai menekan tombol enter atau menerima baris baru.

Perbedaan Antara next dan nextLine di Java

Definisi

Next() adalah metode kelas pemindai paket java.util yang mengembalikan objek String, yang merupakan token lengkap objek Pemindai. NextLine() adalah metode kelas Scanner dari paket java.util yang mengembalikan sebuah String, yang sesuai dengan garis yang dilewati dari objek Scanner.

Kegunaan

Selain itu, next mampu membaca input pengguna hingga menerima spasi sementara nextLine mampu membaca input pengguna hingga menekan tombol enter atau menerima baris baru. Maka dari itu, inilah perbedaan fungsional utama antara next dan nextLine di Java.

Membaca kata dengan spasi

Tidak mungkin membaca kata dengan spasi menggunakan metode next, sedangkan membaca kata dengan spasi dapat dilakukan dengan metode nextLine. Jadi, ini juga merupakan perbedaan penting antara next dan nextLine di Java.

Kata terakhir

Singkatnya, next dan nextLine adalah dua metode yang tersedia di kelas pemindai Java. Perbedaan yang menonjol antara next dan nextLine di Java adalah, next membaca input pengguna hingga menerima spasi sementara nextLine membaca input pengguna hingga menekan tombol enter atau menerima baris berikutnya. Singkatnya, programmer dapat menggunakan salah satu dari mereka tergantung pada skenario.

Sumber bacaan:
  1. “Contoh Metode Pemindai Java berikutnya ().” Kantor Pusat Tutorial Java, Tersedia di sini . 2. “Contoh Metode Pemindai Java NextLine ().” Kantor Pusat Tutorial Java, Tersedia di sini .

Related Posts