Skip to content Skip to sidebar Skip to footer

Belajar Mengenal Perbedaan Method .next() dan nextLine() di Java

Saat kita ingin mengambil nilai input user atau pengguna , kita biasa menggunakan objek dari class Scanner , yang berada pada library (import java.util.Scanner;). Khususnya , saat kita ingin mengambil nilai bertipe data String , kita dapat menggunakan 2 method  yaitu .next() atau .nextLine(). Keduanya sama-sama digunakan untuk mengambil nilai input String ,tapi sebenarnya terdapat perbedaan yang mungkin beberapa di antara kalian masih belum tahu. Pada artikel belajar java kali ini ,kita mencoba Mengenal Perbedaan Method .next() dan nextLine() di  bahasa pemrograman Java. Berikut mari kita simak lebih lanjut :



Belajar Mengenal Perbedaan Method .next() dan nextLine() di  class Scanner Java




1. Pertama buka IntelliJ IDEA ,atau Software IDE lain yang kalian gunakan , di Komputer atau Laptop kalian.



2.  Kalian bisa perhatikan kedua Contoh code  ,beserta penjelasanya di bawah:


  • Method .next()


Contoh Code A:


Contoh Code Method .next() class Scanner Java
Contoh Code Method .next()





Output:



Output Hasil Contoh Code Method .next() class Scanner Java
Output Hasil




  • Method .nextLine()



Contoh Code B:

Contoh Code Method .nextLine() class Scanner Java
Contoh Code Method .nextLine()




Output :




Output Hasil Contoh Code Method .nextLine() class Scanner Java
Output Hasil



Penjelasan :

Beberapa di antara kalian , mungkin ada yang sudah mengerti , dari hasil perbandingan kedua contoh code program diatas ,berdasarkan outputnya.  Sebenarnya , perbedaan yang paling terlihat terdapat pada saat kita menginputkan nilai String lebih dari 1 kata  dengan spasi.  Jika pada method .next() , fungsinya hanya dapat menerima dan menampilkan output nilai hanya sampai spasi , jadi tidak dapat membaca dua kata yang dipisah dengan spasi. Beda halnya  , pada method .nextLine(), yang fungsinya dapat menerima dan menampilkan output nilai ,yang dipisah dengan spasi ,lebih dari 1 kata.

Post a Comment for "Belajar Mengenal Perbedaan Method .next() dan nextLine() di Java"