Lær hvordan du bruger Java-kommandolinjeargumenter med eksempler



Denne artikel dækker konceptet med Java-kommandolinjeargumenter i detaljer med forskellige eksempler for at vise, hvordan du kan bruge kommandolinjeargumenterne i Java.

Java programmeringssprog er at være platformuafhængig en klar vinder for enhver udvikler. Udførelsen af ​​ethvert Java-program er problemfri og præcis. Vi kan endda føre argumenter under udførelse af et program ved hjælp af kommandolinjeargumenterne. I denne artikel lærer du, hvordan du kan bruge kommandolinjeargumenter i Java. Følgende er de emner, der diskuteres i denne blog:

Hvad er kommandolinjeargumenter?

Kommandolinjeargumenterne sendes til programmet ved kørselstid. At sende kommandolinjeargumenter i et Java-program er ret let. De opbevares som strenge i videregivet til args-parameteren for main () -metoden i Java.





klasse Eksempel0 {public static void main (String [] args) {System.out.println ('edureka' + args [0])}}

Produktion:

Til kompilere og køre et java-program i kommandoprompten skal du følge nedenstående trin.



  • Gem dit program i en fil med filtypenavnet .java

  • åbn kommandoprompten og gå til det bibliotek, hvor din fil er gemt.

  • Kør kommandoen - javac filnavn.java



  • Efter kompilering kør kommandoen - java filnavn

    system.exit (0) java
  • Sørg for, at Java-stien er indstillet korrekt.

Java Command Line Arguments Eksempel

Her er et par eksempler for at vise, hvordan vi kan bruge kommandolinjeargumenterne i en

Skønheden er afhængig af parseInt-metoden i heltaleklassen. Hvert antal klasser som Integer, Float, Double og så videre har parseXXX metoder, der konverterer String til det respektive objekt af deres type.

Som vi alle ved, starter arrayet sit indeks med nul. Derfor args [0] er det første indeks i dette String [] array, som er taget fra konsollen. Tilsvarende er args [1] andet, args [2] er det tredje element og så videre.

Når en applikation startes, videregiver run-time-systemet kommandolinjeargumenterne til programmets hovedmetode via en .

Faktor for et tal ved hjælp af kommandolinjeargumenter

klasse Eksempel1 {public static void main (String [] args) {int a, b = 1 int n = Integer.parseInt (args [0]) for (a = 1 a<= n a++) { b = b*a } System.out.println('factorial is' +b) } } 

Produktion:

Summen af ​​to tal ved hjælp af kommandolinjeargumenter

klasse Eksempel2 {public static void main (String [] args) {int a = Integer.parseInt (args [0]) int b = Integer.parseInt (args [1]) int sum = a + b System.out.println ( 'Summen er' + sum)}}

Produktion:

Fibonacci Series program ved hjælp af kommandolinjeargumenter

klasse Eksempel3 {public static void main (String [] args) {int n = Integer.parseInt (args [0]) int t1 = 0 int t2 = 1 for (int i = 1 i<=n i++){ System.out.println(t1) int sum = t1+t2 t1 = t2 t2 = sum } } } 

Produktion:

Vigtige punkter at huske

  • Mens du starter din applikation, kan du bruge kommandolinjeargumenterne til at specificere konfigurationsoplysningerne.

  • Når du bruger kommandolinjeargumenter, er der ingen begrænsning for antallet af argumenter. Du kan bruge så mange som pr. Krav.

  • Information i kommandolinjeargumenterne videregives som .

  • Kommandolinjeargumenterne er gemt i String args for programmets hoved () -metode.

Dette bringer os til slutningen af ​​denne artikel, hvor vi har lært om Java-kommandolinjeargumenterne med eksempler. Jeg håber, du er klar med alt, hvad der er delt med dig i denne vejledning.

overføre filer til ec2 linux-instans

Hvis du fandt denne artikel om “Java Command Line Arguments” relevant, skal du tjekke et betroet online læringsfirma med et netværk på mere end 250.000 tilfredse elever spredt over hele kloden.

Vi er her for at hjælpe dig med hvert trin på din rejse og komme med en læseplan, der er designet til studerende og fagfolk, der ønsker at være Java-udvikler. Kurset er designet til at give dig et forspring i Java-programmering og træne dig til både kerne- og avancerede Java-koncepter sammen med forskellige synes godt om Dvale & .

Hvis du støder på spørgsmål, er du velkommen til at stille alle dine spørgsmål i kommentarfeltet i “Java Command Line Arguments”, og vores team vil med glæde svare.