Kamis, 08 Januari 2015

Console Input Output pada java

CONSOLE INPUT OUTPUT PADA JAVA

INPUT

1. Scanner 
        Scanner input = new Scanner(System.in);
         /* pembuatan objek scanner berupa "input"*/  


        System.out.println("Silahkan Masukan Nama ");
        /*disini difungsikan untuk menampilkan kata Silahkan Masukan Nama "*/


        String n1 = input.nextLine();
        /*script ini digunakan untuk membaca dan menerima inputan user yang berupa teks.
         * “n1” merupakan identifier teks yang dibuat diawal,
         * sehingga artinya, “n1” akan berisi inputan dari scanner “input”
         * jika ini dihapus maka yang akan keluar hanya teks "Silahkan Masukan Angka Pertama"
         lalu langsung melanjutkan ke step dibawah ini*/


2. BufferedReader

        BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));
        /*penginialisasikan objek BufferedReader berupa dataIn*/

 
        String n2 ="" ;
        /* penginialisasikan variable n2 sebagai string*/


        System.out.println("Silahakan Masukan Nama ");
        /*disini difungsikan untuk menampilkan kata Silahakan Masukan Nama "*/


        try{
            n2 = dataIn.readLine();
        }
        catch(IOException e){
            System.out.println("Error!");
        }
        /*Try itu adalah program yang akan dijalankan dan akan ditangkap
         * eksepsinya.dan yang dijalankan adalah memasukan input dataIn ke n2.
         * Dan yang di blok catch adalah blok yang dijalankan
         * jka terjadi eksepsi, jadi pesan kesalahannya di dalam catch ini.
         * adalah "Error!.
         sama halnya dengan if...then akan tetapi perbedaanya untuk handle error
         atau kesalahan saja*/


OUTPUT  

1. System.out.print, Untuk hasil cetak tanpa ganti baris ( no enter otomatis ), 
    contoh: System.out.print("WELCOME"); 
                 

2. System.out.println, Untuk hasil cetak dengan ganti baris ( seperti enter otomatis ) ,
     contoh: System.out.println("WELCOME");

3. System.out.printf, Untuk mencetak dengan menggunakan format %s , %d , \n ,%.2f
     contoh: System.out.printf("%s , %d , \n , %.2f");


CONTOH SEDERHANA :

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

public class InputKeyboard
{
public static void main( String[] args ){
BufferedReader dataIn = new BufferedReader(new
InputStreamReader( System.in) );
String name = ""; 

System.out.print("Maukkan nama anda:"); 

try{
name = dataIn.readLine();
}catch( IOException e ){
System.out.println("Error!");
}
System.out.println("Hai " + name +"!");

}





Cukup singkat ya.. hehehe
Semoga Bermanfaat!!!
Thank for coming to my blog

Tidak ada komentar:

Posting Komentar