Materi 6. Memahami String[ ] args - hammamkarim/Belajar-JAVA GitHub Wiki
Memahami String[ ] args
Pendahuluan
package com.tutorial;
public class Main
{
public static void main (String[] args)
{
System.out.println("Hello World");
}
}
- String[ ] args : Adalah input yang bisa dimasukkan saat mengeksekusi program java.
- [] : Ini adalah simbol yang menandakan kalau dia adalah array.
- String [ ] : Data bertipe string yang disimpan dalam bentuk array. Didalamnya terdapat indeksnya seperti : [0,1,2,3,4,5].
- args bertipe data string, misal di args ini berisi data "Halo bapak agus" dimana : Halo = masuk ke indeks 0, pak = masuk ke indeks 1, agus = masuk ke indeks 2. Kita bisa mengambil / menampilkan nilainya berdasarkan indeksnya.
Implementasi
package com.tutorial;
public class Main
{
public static void main (String[] args)
{
System.out.println(args[0]); // mengambil nilai indeks ke 0 dan ditampilkan
System.out.println("Halo");
}
}
package com.tutorial;
public class Main
{
public static void main (String[] args)
{
System.out.println(args[0]); // mengambil nilai indeks ke 0 dan ditampilkan
System.out.println(args[1]); // mengambil nilai indeks ke 1 dan ditampilkan
System.out.println(args[2]); // mengambil nilai indeks ke 3 dan ditampilkan
System.out.println("Halo " + args[0] + ", Apa kabar"); // menampilkan nilai yg ada pada indeks 0
System.out.println("Halo" + " "+ args[0] + " "+ args [1] + " " + args [2]); // menampilkan nilai yg ada pada indeks 0,1, dan 2
}
}
Agar kita bisa menjalankan program tersebut dengan baik dan benar, maka yang harus dilakukan adalah menjalankan program tersebut melalui terminal. Pada terminal tersebut kita harus terlebih dahulu berada di direktori tempat file java.class / direktori project kita berada. Setelah berada di direktori tersebut maka kita bisa menjalankan program tersebut dengan syntax java namaProgram inputIndex1 inputIndex2 inputIndex3
. Adapun contohnya seperti gambar di bawah ini.
- java com.tutorial.Main Hammam Jauharul Karim = menangkap segala sesuatu yang ada dibelakang java main, dalam contoh tersebut yang diambil adalah input
Hammam Jauharul Karim
. - Input dibelakang main harus sesuai dengan jumlah indeksnya, karena kalau tidak maka akan terjadi eror.