Argument naredbene linije Java je argument, tj. Prošao je u vrijeme vođenja programa Java. Argumente naredbenog retka proslijeđeni s konzole mogu primiti program Java i koristiti kao ulaz.
Primjer:
Java Geeks Hello World
python sort dictionary
Bilješka: Ovdje su riječi Hello and World argumenti naredbenog retka. JVM će prikupiti ove riječi i te će argumente proslijediti glavnoj metodi kao niz žica zvanih args. JVM te argumente prosljeđuje na program unutar Args [0] i Args [1].
Primjer : U ovom ćemo primjeru ispisati jednostavan argument u naredbenom retku.
nginx varijableJava
// Java Program to Illustrate First Argument class GFG{ public static void main(String[] args) { // Printing the first argument System.out.println(args[0]); } }
Izlaz:
Izlaz prvog argumentaObrazloženje ::
arraylist u Javi
- Trčanje Java GFG GeeksforGeeks ispisuje GeeksforGeeks jer se argument prenosi na Main (String [] Args).
- Ako se ne daju argumenti (npr. Java GFG), on baca ArrayIndexOutOfboundSexception jer je Args prazan.
Zašto koristiti argumente naredbenog retka?
- Koristi se jer nam omogućava da unesemo ulaz u vrijeme izvođenja bez izmjene cijelog programa.
- Pomaže automatski pokretanje programa dajući im potrebne informacije izvana.
Rad argumenata naredbene linije
- Argumenti naredbenog retka u Javi su vrijednosti razdvojene prostorom prenesene u glavnu (String [] Args) metodu.
- JVM ih omota u args [] niz gdje se svaka vrijednost pohranjuje kao niz (npr. Args [0] args [1] itd.).
- Broj argumenata može se provjeriti pomoću args.length.
Primjer : Argumenti naredbenog retka za prikaz proslijeđeni u program Java
Za sastavljanje i pokretanje programa Java u naredbenom retku slijedite korake napisane u nastavku.
- Spremi program kao zdravo.java
- Otvorite prozor naredbenog retka i sastavite program- javac hello.java
- Nakon uspješne kompilacije programa pokrenite sljedeću naredbu pisanjem argumenata- java zdravo
- Na primjer - Java Hello Geeks na Geeksforgeeks
- Pritisnite Enter i dobit ćete željeni izlaz.
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.'); } }
Izlaz:
