Tuesday, September 15, 2015

Input String dengan Java Part 2

Sebelumnya saya telah menjelaskan cara membuat input String pada Java menggunakan Class Scanner, maka pada bagian kedua ini saya akan menjelaskan cara membuat input String pada Java dengan Class BufferedReader.

Berikut ini adalah source code program TestBufferedReader.java:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class TestBufferedReader {

    public static void main(String[] args) {
        BufferedReader Pesan = new BufferedReader(new InputStreamReader(System.in));
        String nama = "";

        System.out.println("Input Nama: ");
        try {
            nama = Pesan.readLine();
        } catch (IOException e) {
            System.out.println("Error");
        }
        System.out.println("Selamat Datang " + nama + " ^_^");
    }
}

Penjelasan:


Pada baris:  
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
artinya, kita mendeklarasikan package dimana BufferedReader, IOException dan InputStreamerReader berada, yaitu pada java.io .

Pada baris:
BufferedReader Pesan = new BufferedReader(new InputStreamReader(System.in));
artinya, kita membuat variable bernama Pesan dengan tipe class BufferedReader.

Pada baris:
String nama = "";
artinya, input dari user nantinya akan disimpan di dalam variable "nama".

Pada baris:
try {
            nama = Pesan.readLine();
        } catch (IOException e) {
            System.out.println("Error!");
        }
artinya, jika terjadi error pada pernyataan, maka yang akan muncul adalah tulisan "Error!"

Pada baris:
System.out.println("Selamat Datang " + nama + " ^_^");
artinya, setelah input dimasukan oleh user dan dieksekusi oleh sistem, maka data dari kata yang diinputkan user, yang telah tersimpan dalam variable "nama" akan muncul.

Tampilan hasil akhirnya adalah sebagai berikut:

No comments:

Post a Comment