Java Scanner

 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

Lebih baru Lebih lama