Komentorivin argumentit Javassa

Komentorivin argumentit Javassa

Java-komentoriviväite   on argumentti, ts. Java -ohjelman johtamishetkellä. Java-ohjelma voi vastaanottaa konsolista siirretyt komentoriviväitteet, ja niitä käytetään syötteenä.

Esimerkki:

Java -geeks hei maailma

Huomaa: Täällä sanat Hei ja maailma ovat komentorivit. JVM kerää nämä sanat ja välittää nämä väitteet päämenetelmälle args -nimisenä jousina. JVM välittää nämä argumentit ARGS: n [0] ja Args [1] -ohjelmaan.

Esimerkki : Tässä esimerkissä aiomme tulostaa yksinkertaisen argumentin komentorivillä.

Java
   // Java Program to Illustrate First Argument   class   GFG  {      public     static     void     main  (  String  []     args  )     {          // Printing the first argument      System  .  out  .  println  (  args  [  0  ]  );      }   }   

Lähtö:

Lähtö 1Ensimmäisen argumentin tulos

Selitys -

  • Java GFG Geeksforgeeks -tapahtuman ajaminen tulostaa geeksforgeeks, koska argumentti siirretään Main (merkkijono [] args).
  • Jos argumentteja ei anneta (esim. Java GFG), se heittää arrayIndexoutOfoundsexception, koska args on tyhjä.

Miksi käyttää komentorivi argumentteja?

  • Sitä käytetään, koska se antaa meille mahdollisuuden antaa syöttöä suorituksen aikana muuttamatta koko ohjelmaa.
  • Se auttaa suorittamaan ohjelmia automaattisesti antamalla heille tarvittavat tiedot ulkopuolelta.

Komentorivi-argumenttien toiminta

  • Java-komentorivit ovat avaruuserottua arvoa, joka on siirretty pää (merkkijono [] args) -menetelmälle.
  • JVM kääri ne args [] -ryhmään, jossa jokainen arvo tallennetaan merkkijonona (esim. Args [0] args [1] jne.).
  • Argumenttien lukumäärä voidaan tarkistaa args. -pituuden avulla.

Esimerkki : Näytä komentorivit perusteet Java-ohjelmalle

Java -ohjelman kokoaminen ja suorittaminen komentokehotteeseen seuraa alla olevia vaiheita.

  • Tallenna ohjelma kuin Hello.java
  • Avaa komentokehotus-ikkuna ja käännä ohjelma- Javac Hello.java
  • Ohjelman onnistuneen kokoamisen jälkeen suorita seuraava komento kirjoittamalla argumentit- Java Hei
  • Esimerkiksi - Java Hei Geeks Geeksforgeeksissa
  • Paina Enter ja saat halutun tulosteen.
Java
   class   Geeks     {      // Main driver method      public     static     void     main  (  String  []     args  )      {      // Checking if length of args array is      // greater than 0      if     (  args  .  length     >     0  )     {      // Print statements      System  .  out  .  println  (  'The command line'      +     ' arguments are:'  );      // Iterating the args array      // using for each loop      for     (  String     val     :     args  )      System  .  out  .  println  (  val  );      }      else      System  .  out  .  println  (  'No command line '      +     'arguments found.'  );      }   }   

Lähtö:

Lähtö 2