java
Dalam tutorial ini, kita akan belajar tentang argumen baris perintah Java dengan bantuan contoh.
Argumen baris perintah di Java memungkinkan kita untuk melewatkan argumen selama eksekusi program.
Seperti namanya, argumen dilewatkan melalui baris perintah.
class Main {
public static void main(String[] args) {
System.out.println("Command-Line arguments are");
// loop through all arguments
for(String str: args) {
System.out.println(str);
}
}
}
Mari kita coba menjalankan program ini menggunakan baris perintah.
1. Untuk mengkompilasi kode
javac Main.java
2. Untuk menjalankan kode
java Main
Sekarang misalkan kita ingin melewatkan beberapa argumen saat menjalankan program, kita bisa meneruskan argumen setelah nama kelas. Misalnya,
java Main apple ball cat
Di sini apel , bola , dan kucing adalah argumen yang diteruskan ke program melalui baris perintah. Sekarang, kita akan mendapatkan output berikut.
Command-Line arguments are Apple Ball Cat
Pada program di atas, main()
metode menyertakan larik string bernama args sebagai parameternya.
public static void main(String[] args) {...}
String
array menyimpan semua argumen yang dilewatkan melalui baris perintah.
Catatan :Argumen selalu disimpan sebagai string dan selalu dipisahkan oleh spasi putih .
main()
metode setiap program Java hanya menerima argumen string. Oleh karena itu, tidak mungkin untuk melewatkan argumen numerik melalui baris perintah.
Namun, nanti kita dapat mengonversi argumen string menjadi nilai numerik.
class Main {
public static void main(String[] args) {
for(String str: args) {
// convert into integer type
int argument = Integer.parseInt(str);
System.out.println("Argument in integer form: " + argument);
}
}
}
Mari kita coba menjalankan program melalui baris perintah.
// compile the code
javac Main.java
// run the code
java Main 11 23
Di sini 11 dan 23 adalah argumen baris perintah. Sekarang, kita akan mendapatkan output berikut.
Arguments in integer form 11 23
Pada contoh di atas, perhatikan baris
int argument = Intege.parseInt(str);
Di sini, parseInt()
metode Integer
class mengubah argumen string menjadi integer.
Demikian pula, kita dapat menggunakan parseDouble()
dan parseFloat()
metode untuk mengubah string menjadi double
dan float
masing-masing.
Catatan :Jika argumen tidak dapat diubah menjadi nilai numerik yang ditentukan, maka pengecualian bernama NumberFormatException
terjadi.
java
Antarmuka Antrian Java Dalam tutorial ini, kita akan belajar tentang antarmuka Java Queue dan metodenya. Queue antarmuka kerangka koleksi Java menyediakan fungsionalitas struktur data antrian. Ini memperluas Collection antarmuka. Kelas yang Menerapkan Antrian Sejak Queue adalah antarmuka, kami t
Java PriorityQueue Dalam tutorial ini, kita akan belajar tentang kelas PriorityQueue dari framework koleksi Java dengan bantuan contoh. PriorityQueue class menyediakan fungsionalitas struktur data heap. Ini mengimplementasikan antarmuka Antrian. Tidak seperti antrian normal, elemen antrian pri
Antarmuka Deque Java Dalam tutorial ini, kita akan belajar tentang antarmuka Deque, cara menggunakannya, dan metodenya. Deque antarmuka kerangka koleksi Java menyediakan fungsionalitas antrian berujung ganda. Ini memperluas Queue antarmuka. Kerja Deque Dalam antrian biasa, elemen ditambahkan dar
Apa itu Argumen Baris Perintah di Java? Argumen Baris Perintah di Java adalah informasi yang diteruskan ke program saat dijalankan. Informasi yang diteruskan disimpan dalam larik string yang diteruskan ke metode main() dan disimpan sebagai string. Ini adalah informasi yang secara langsung mengikuti