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!!!
Semoga Bermanfaat!!!
Thank for coming to my blog
Tidak ada komentar:
Posting Komentar