Java Scanner

Estimated read time: 2 min

 Java Scanner

Input (from key-board) in Java

Scanner buffer = new Scanner(System.in);

123

  • buffer.nextInt 123
456

  • buffer.nextInt 456
127 721 217

  • buffer.nextInt 127
  • buffer.nextInt 721
  • buffer.nextInt 217

Scanner buffer = new Scanner(System.in);

 

3,14

Buffer.nextInt Error (karena bukan int)

Ryan

Buffer.nextInt Error (karena bukan int)

127 3,14 agung

Buffer.nextInt 127 Buffer.nextInt Error (karena bukan int) Buffer.nextInt Error (karena bukan int)


Scanner buffer = new Scanner(System.in);

3,14

buffer.nextDouble 3,14

2,17

buffer.nextFloat 2,17

2,71 3,14 agung

buffer.nextDouble 2,71 buffer.nextFloat 3,14 buffer.nextFloat Error karena bukan bilangan pecahan

Scanner buffer = new Scanner(System.in);

Agung Hernawan 2020

buffer.nextLine Agung Hernawan 2020

2020 Agung Hernawan

buffer.nextInt 2020 buffer.nextLine Agung Hernawan

CATATAN :

butuh import java.util.Scanner;

buffer adalah nama variabel, kadang dipakai nama: sc, scan, in, dll.

Nilai yang diperoleh dari buffer.next....() bisa diprint, bisa disimpan ke dalam variabel

Input pecahan, tanda baca yang dipakai koma atau titik tergantung dari seting Windows

Program Demo

package input;
import java.util.Scanner;

public class Input {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        double bilSatu;
        double bilDua;
        String namaLengkap, kelompokKerja;
        
        System.out.print("Masukkan Nama : ");
        namaLengkap = sc.nextLine();
        System.out.println("Nama : " + namaLengkap);
        System.out.print("Masukkan bilangan pertama : ");
        bilSatu = sc.nextDouble();
        System.out.print("Masukan bilangan ke dua   : ");
        bilDua  = sc.nextDouble();
        System.out.println("Nilai bilSatu : " + bilSatu);
        System.out.println("Nilai bilDua  : " + bilDua);
        
        sc.nextLine();                 // membuang Enter dari inputan sebelumnya
        System.out.print("Prodi : ");
        kelompokKerja = sc.nextLine();
        System.out.println("dari Prodi : " + kelompokKerja);
    }   
}


Posting Komentar

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.