Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> java

Menguasai Argumen Baris Perintah Java: Cara Meneruskan dan Mengurai Parameter

Argumen Baris Perintah Java

Temukan cara meneruskan dan mengurai argumen baris perintah di Java, dengan contoh praktis yang mencakup input string dan numerik.

Argumen baris perintah memungkinkan Anda menyediakan data ke program Java saat runtime. Mereka dimasukkan langsung setelah nama kelas saat meluncurkan aplikasi dari terminal.


Contoh: Argumen Baris Perintah

class Main { public static void main(String[] args) { System.out.println("Argumen baris perintah adalah:"); for (String str : args) { System.out.println(str); } } } 

Kompilasi dan jalankan program dari baris perintah:

javac Main.java java Main apple ball cat 

Outputnya akan menjadi:

Argumen baris perintah adalah: apple ball cat 

Dalam metode main(), String[] args menampung setiap argumen yang diteruskan dari terminal. Argumen selalu disimpan sebagai string dan dipisahkan oleh spasi.

Tips: Bahkan jika Anda berniat menggunakan nilai numerik, mereka tiba sebagai string. Anda dapat mengonversinya nanti.


Meneruskan Argumen Baris Perintah Numerik

Meskipun main() hanya menerima parameter String, Anda dapat mengubah string tersebut menjadi tipe numerik menggunakan metode penguraian.

Contoh: Argumen Baris Perintah Numerik

class Main { public static void main(String[] args) { for (String str : args) { int value = Integer.parseInt(str); System.out.println("Argumen sebagai integer: " + value); } } } 

Kompilasi dan jalankan dengan argumen numerik:

javac Main.java java Main 11 23 

Outputnya akan menjadi:

Argumen sebagai integer: 11 Argumen sebagai integer: 23 

Baris kunci adalah:

int value = Integer.parseInt(str); 

Di sini Integer.parseInt() mengonversi string menjadi int. Anda juga dapat menggunakan Double.parseDouble() atau Float.parseFloat() untuk tipe numerik lainnya.

Peringatan: Jika string tidak dapat diurai, Java melempar NumberFormatException. Selalu validasi input sebelum mengurai.

java

  1. Menguasai Operator Java: Tipe, Sintaks, & Contoh Praktis
  2. Komentar Java: Tipe, Penggunaan, dan Best Practices
  3. Menguasai Java Enhanced For Loop: Sintaks, Contoh, dan Best Practices
  4. Menguasai Konstruktor Java: Tipe, Penggunaan, dan Contoh Praktis
  5. Menguasai String Java: Pembuatan, Metode, dan Best Practices
  6. Kata Kunci Java this: Penggunaan Praktis, Konstruktor, dan Lainnya
  7. Menguasai Antarmuka Java: Konsep, Implementasi, dan Praktik Terbaik
  8. Menguasai Java Try-with-Resources: Manajemen Sumber Daya Otomatis Dijelaskan
  9. Anotasi Java Dijelaskan: Jenis, Penempatan, dan Contoh Praktis
  10. Pernyataan Java: Panduan Praktis untuk Mendeteksi Bug dan Memastikan Keandalan Kode