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 :
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:
Contoh Code A:
Output :
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.
- 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 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