Minimal requirement untuk dapat memahami artikel ini:

  • Anda sudah mengerti dasar-dasar pemrograman struktural
  • Anda sudah menginstall java, sudah mensetting classpath-nya
  • Anda dapat meng-compile dan me-run program java via console atau IDE
  • Java yang digunakan adalah versi 1.5 or higher.

Pada artikel ini, kita akan mencoba melakukan input melalui parameter program java. Mari perhatikan sintaks berikut ini.

public class SampleParam1{
 public static void main(String[] args){
  System.out.println("Hello "+args[0]);
 }
}

Save program di atas dengan nama SampleParam1.java. Lalu run dengan menyertakan nama depan Anda sebagai parameter. Misal:

java SampleParam1 John

Maka, jreng jreng.. outputnya adalah:

Hello John

Kalau Anda ingin memasukan nama lengkap Anda (asumsi nama lengkap Anda lebih dari 1 kata), maka nama Anda harus menggunakan tanda petik (“), jadi:

java SampleParam1 "John Lennon"

Sehingga outputnya:

Hello John Lennon

Apabila Anda tidak menggunakan tanda petik, string “Lennon” akan dianggap sebagai parameter kedua.

YA. Parameter tadi disimpan dalam variabel args[0]. args merupakan variabel array of String. Perlu diingat bahwa array dalam java dimulai dari indeks 0. Jika nama lengkap pada contoh di atas tidak disertai tanda petik (“) maka String “Lennon” otomatis akan masuk args[1].

Jika Anda belum tahu apa itu Array, artikel-artikel selanjutnya akan menjelaskannya.