Monday, September 3, 2018

Belajar Mengenal Perbedaan Method .Next() Dan Nextline() Di Java

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



 Saat kita ingin mengambil nilai input user atau pengguna  Belajar Mengenal Perbedaan Method .next() dan nextLine() di  Java




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



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


  • Method .next()


Contoh Code A:


 Saat kita ingin mengambil nilai input user atau pengguna  Belajar Mengenal Perbedaan Method .next() dan nextLine() di  Java
Contoh Code Method .next()





Output:



 Saat kita ingin mengambil nilai input user atau pengguna  Belajar Mengenal Perbedaan Method .next() dan nextLine() di  Java
Output Hasil




  • Method .nextLine()



Contoh Code B:

 Saat kita ingin mengambil nilai input user atau pengguna  Belajar Mengenal Perbedaan Method .next() dan nextLine() di  Java
Contoh Code Method .nextLine()




Output :




 Saat kita ingin mengambil nilai input user atau pengguna  Belajar Mengenal Perbedaan Method .next() dan nextLine() di  Java
Output Hasil



Penjelasan :

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


EmoticonEmoticon