Lær hvordan du bruker Java-kommandolinjeargumenter med eksempler



Denne artikkelen dekker konseptet med Java-kommandolinjeargumenter i detalj med forskjellige eksempler for å vise hvordan du kan bruke kommandolinjeargumentene i Java.

Java programmeringsspråk er , å være plattformuavhengig det gjør en klar vinner for enhver utvikler. Utførelsen av ethvert Java-program er kjasfri og presis. Vi kan til og med føre argumenter i løpet av henrettelse av et program ved hjelp av kommandolinjeargumentene. I denne artikkelen vil du lære hvordan du kan bruke kommandolinjeargumenter i Java. Følgende er temaene som er diskutert i denne bloggen:

Hva er kommandolinjeargumenter?

Kommandolinjeargumentene sendes til programmet ved kjøretid. Å sende kommandolinjeargumenter i et Java-program er ganske enkelt. De lagres som strenger i overført til args-parameteren for main () -metoden i Java.





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

Produksjon:

Til kompilere og kjøre et java-program i ledeteksten, følg trinnene som er skrevet nedenfor.



  • Lagre programmet i en fil med .java-utvidelse

  • åpne ledeteksten og gå til katalogen der filen din er lagret.

  • Kjør kommandoen - javac filnavn.java



  • Kjør kommandoen - java filnavn etter kompileringen

    hvordan passere referanse i java
  • Forsikre deg om at Java-banen er satt riktig.

Java Command Line Arguments Eksempel

Her er noen eksempler som viser hvordan vi kan bruke kommandolinjeargumentene i a

Skjønnheten er avhengig av parseInt-metoden i Integer-klassen. Hvert antall klasser som Integer, Float, Double og så videre har parseXXX-metoder som konverterer String til det respektive objektet av sin type.

Som vi alle vet starter matrisen indeksen med null. Derfor er args [0] den første indeksen i denne String [] -matrisen som er hentet fra konsollen. Tilsvarende er args [1] andre, args [2] er det tredje elementet og så videre.

Når en applikasjon startes, overfører kjøretidssystemet kommandolinjeargumentene til programmets hovedmetode via en .

Faktor av et tall ved hjelp av 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) } } 

Produksjon:

Summen av to tall ved bruk av 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)}}

Produksjon:

Fibonacci Series-program ved hjelp av 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 } } } 

Produksjon:

Viktige punkter å huske

  • Mens du starter applikasjonen, kan du bruke kommandolinjeargumentene til å spesifisere konfigurasjonsinformasjonen.

    hva er en app i salgsstyrken
  • Når du bruker kommandolinjeargumenter, er det ingen begrensning på antall argumenter. Du kan bruke så mange som per behovet ditt.

  • Informasjon i kommandolinjeargumentene sendes som .

  • Kommandolinjeargumentene er lagret i String args av hovedmetoden () i programmet.

Dette bringer oss til slutten av denne artikkelen der vi har lært om Java-kommandolinjeargumentene med eksempler. Jeg håper du er klar med alt som har blitt delt med deg i denne opplæringen.

Hvis du fant denne artikkelen om “Java Command Line Arguments” relevant, kan du sjekke ut et pålitelig online læringsfirma med et nettverk av mer enn 250 000 fornøyde elever spredt over hele verden.

Vi er her for å hjelpe deg med hvert trinn på reisen og komme med en læreplan som er designet for studenter og fagpersoner som ønsker å være Java-utvikler. Kurset er designet for å gi deg et forsprang i Java-programmering og trene deg for både kjerne- og avanserte Java-konsepter sammen med forskjellige som Dvalemodus & .

Hvis du kommer over noen spørsmål, er du velkommen til å stille alle spørsmålene dine i kommentarfeltet i “Java Command Line Arguments”, og teamet vårt svarer gjerne.