Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

COMMAND LINE ARGUMENT. Pada akhir pembahasan, peserta diharapkan dapat :  Mengetahui dan mengerti tentang Command Line Argument  Mendapatkan input dari.

Presentasi serupa


Presentasi berjudul: "COMMAND LINE ARGUMENT. Pada akhir pembahasan, peserta diharapkan dapat :  Mengetahui dan mengerti tentang Command Line Argument  Mendapatkan input dari."— Transcript presentasi:

1 COMMAND LINE ARGUMENT

2 Pada akhir pembahasan, peserta diharapkan dapat :  Mengetahui dan mengerti tentang Command Line Argument  Mendapatkan input dari user menggunakan command-line  Mengetahui cara passing argument pada program dengan menggunakan NetBeans

3  Sebuah aplikasi Java dapat menerima berapapun jumlah argumen dari command-line  Dengan menggunakan command-line argument, user dapat memanipulasi operasi sebuah aplikasi dalam satu pemanggilan  User memberikan argumen dari command-line pada saat melakukan pemanggilan terhadap aplikasi dan menjalankannya dengan cara menuliskannya setelah nama class

4  Sebagai contoh, diasumsikan bahwa Anda memiliki sebuah aplikasi Java bernama Sort yang berfungsi mengurutkan 5 bilangan. Maka program dijalankan dengan cara :  Catatan : Argumen dipisahkan dengan spasi

5 Di Java, pada saat Anda akan melakukan pemanggilan terhadap suatu aplikasi, JRE melakukan passing argument menuju method main() pada aplikasi melalui array String. public static void main( String[] args ) Setiap String dalam array mengandung salah satu dari argumen yang diberikan.

6 Sesuai dengan contoh yang dijalankan sebelumnya : java Sort Argumen yang diberikan, tersimpan pada array args dari deklarasi method main() args

7 Untuk mencetak array dari argumen, kita tuliskan : 1public class CommandLineSample 2{ 3public static void main( String[] args ){ 4 5for(int i=0; i

8  Supaya program Anda mendukung argumen numerik, program tersebut harus mengkonversi argumen dalam String menjadi bentuk numerik  Berikut ini adalah potongan kode yang mengkonversi sebuah argumen menjadi sebuah integer. method parseInt() dari class Integer akan menyebabkan NumberFormatException (ERROR) jika format args[0] tidak valid (bukan bentuk numerik) int firstArg = 0; if (args.length > 0){ firstArg = Integer.parseInt(args[0]); }

9  Sebelum menggunakan command-line arguments, periksa jumlah dari argumen sebelum mengakses array dari elemen sehingga tidak menyebabkan terjadinya exception.  Sebagai contoh, jika program Anda menentukan user untuk memasukkan 5 buah argumen : if( args.length!= 5 ){ System.out.println(“Jumlah argumen tidak valid”); System.out.println(“Masukkan 5 buah argumen”); } else{ //area kode selanjutnya }

10  Sekarang, bagaimana kita dapat menggunakan command-line arguments dalam Netbeans?  Asumsikan bahwa Anda telah memiliki sebuah project dan telah melewati proses compiling dengan sukses, ikuti langkah berikut untuk passing command-line argument dalam Netbeans

11 Click Node Project (daerah yang dilingkari).

12 Click kanan pada CommandLineExample, kemudian pilih Properties :

13 Dialog Project Properties akan muncul

14 Kemudian click Run > Running Project

15 Dalam textbox argumen, ketik argumen yang ingin dimasukkan dalam program. Dalam hal ini Kemudian tekan OK.

16 Cobalah untuk Run program

17 Command-line argument  Cara mengakses argumen  Cara mengkonversi argumen String menjadi integer menggunakan method Integer.parseInt()  Cara memberikan command-line argument dalam NetBeans


Download ppt "COMMAND LINE ARGUMENT. Pada akhir pembahasan, peserta diharapkan dapat :  Mengetahui dan mengerti tentang Command Line Argument  Mendapatkan input dari."

Presentasi serupa


Iklan oleh Google