I denne opplæringen vil vi lære om Java-kommandolinjeargumentene ved hjelp av eksempler.
De kommandolinjeargumenter i Java tillate oss å passere argumenter under utførelsen av programmet.
Som navnet antyder, føres argumenter gjennom kommandolinjen.
Eksempel: Kommandolinjeargumenter
 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); ) ) ) 
La oss prøve å kjøre dette programmet ved hjelp av kommandolinjen.
1. For å kompilere koden
 javac Main.java 
2. Å kjøre koden
 java Main 
Anta at vi vil sende noen argumenter mens du kjører programmet, vi kan sende argumentene etter klassenavnet. For eksempel,
 java Main apple ball cat 
Her er eple, ball og katt argumenter sendt til programmet gjennom kommandolinjen. Nå får vi følgende produksjon.
Kommandolinjeargumenter er Apple Ball Cat
I programmet ovenfor main()inkluderer metoden en rekke strenger som heter args som parameter.
 public static void main(String() args) (… ) 
De Stringrekke lagrer alle argumentene ført gjennom kommandolinjen.
Merk : Argumenter lagres alltid som strenger og alltid atskilt med mellomrom .
Passerer numeriske kommandolinjeargumenter
Den main()metoden for hver Java programmet godtar bare streng argumenter. Derfor er det ikke mulig å føre numeriske argumenter gjennom kommandolinjen.
Vi kan imidlertid senere konvertere strengargumenter til numeriske verdier.
Eksempel: Numeriske kommandolinjeargumenter
 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); ) ) ) 
La oss prøve å kjøre programmet gjennom kommandolinjen.
 // compile the code javac Main.java // run the code java Main 11 23 
Her er 11 og 23 kommandolinjeargumenter. Nå får vi følgende produksjon.
Argumenter i heltall 11 23
Legg merke til linjen i eksemplet ovenfor
 int argument = Intege.parseInt(str); 
Her konverterer parseInt()metoden i Integerklassen strengargumentet til et helt tall.
På samme måte kan vi bruke parseDouble()og parseFloat()metoden for å konvertere strengen til doubleog floathenholdsvis.
Merk : Hvis argumentene ikke kan konverteres til den angitte numeriske verdien, NumberFormatExceptionoppstår et unntak som heter .








