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 :
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:
Contoh Code A:
Output :
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.
- Method .next()
Contoh Code A:
Contoh Code Method .next() |
Output:
Output Hasil |
- Method .nextLine()
Contoh Code B:
Contoh Code Method .nextLine() |
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"
Silakan berkomentar dengan baik ,jangan SPAM di komentar ini . NO BACKLINK /LINK HIDUP