import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class MendapatInput
{
public static void main( String[] args ){
BufferedReader dataIn = new BufferedReader(new
InputStreamReader( System.in) );
String name = "";
System.out.print("Nama Kamu:");
try{
name = dataIn.readLine();
}catch( IOException e ){
System.out.println("Error!");
}
System.out.println("Apa kabar" + name +"!");
}
}
akan saya jelaskan satu persatu bagian di atas:
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
disini kita menggunakan kelas BufferedReader, InputStreamReader dan IOException yang berada di java.io package. karena di Java Application Programming Interface (API) sudah berisi banyak Class yang bisa langsung digunakan untuk program anda. dimana class-class tesebut ke dalam packages. jadi kita juga dapat menuliskan nya seperi ini:
import java.io.*; kemudian
public class MendapatInput
{
public static void main( String[] args ){
Statement ini menyatakan bahwa kita mendeklarasikan sebuah class bernama MendapatInput dan kita juga mendeklarasikan main method.
kemudian
String name = "";
disini ita buat kosong karena untuk menerima dan menyimpan input dari user.
kemudian
try{
name = dataIn.readLine();
}catch( IOException e ){
System.out.println("Error!");
}
adalah try catch untuk mengolah masukkan dari user yang di bagian akhirnya adalah tampilan jika tarjadi error.
kemudian
System.out.println("Apa kabar" + name +"!");
adalah tampilan akhir yang akan menampilkan Apa Kabar diikuti nama anda.
sebagai cintoh jika anda memasukkan nama BENTANG. maka akan ditampilkan
Apa Kabar BENTANG