Java komandrindas arguments ir arguments, t.i., pagājis Java programmas vadīšanas laikā. No konsoles pieņemtos komandrindas argumentus var saņemt Java programma un izmantot kā ievadi.
Piemērs:
Java geeks sveika pasaule
java datu tipi
Piezīme: Šeit vārdi Hello un World ir komandrindas argumenti. JVM apkopos šos vārdus un nodos šos argumentus galvenajai metodei kā virkņu klāstu, ko sauc par args. JVM nodod šos argumentus programmai argu iekšienē [0] un args [1].
Piemērs : Šajā piemērā mēs komandrindā drukāsim vienkāršu argumentu.
java virknes formāts garšJava
// Java Program to Illustrate First Argument class GFG{ public static void main(String[] args) { // Printing the first argument System.out.println(args[0]); } }
Izlaide:
Pirmā argumenta izvadePaskaidrojums :
java slēdža futrālis
- Java gfg geeksforgeeks drukā geeksforgeeks, jo arguments tiek nodots galvenajam (virkne [] args).
- Ja netiek sniegti argumenti (piemēram, Java GFG), tas met arrayindexoutofboundsException, jo args ir tukšs.
Kāpēc izmantot komandrindas argumentus?
- Tas tiek izmantots, jo tas ļauj mums nodrošināt ievadi izpildlaikā, nemainot visu programmu.
- Tas palīdz automātiski palaist programmas, sniedzot viņiem nepieciešamo informāciju no ārpuses.
Komandrindas argumentu darbība
- Komandrindas argumenti Java ir ar kosmosu atdalītas vērtības, kas nodotas galvenajai (virknes [] args) metodei.
- JVM tos iesaiņo argu [] masīvā, kur katra vērtība tiek saglabāta kā virkne (piemēram, args [0] args [1] utt.).
- Argumentu skaitu var pārbaudīt, izmantojot args.length.
Piemērs : Parādiet komandrindas argumentus, kas nodoti Java programmai
Lai apkopotu un palaistu Java programmu komandu uzvednē, izpildiet zemāk uzrakstītās darbības.
- Saglabājiet programmu kā hello.java
- Atveriet komandu uzvednes logu un sastādiet programmu- javac hello.java
- Pēc veiksmīgas programmas apkopošanas vadiet šo komandu, rakstot argumentus- Java Hello
- Piemēram - Java hello geeks pie geeksforgeeks
- Nospiediet Enter, un jūs iegūsit vēlamo izvadi.
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.'); } }
Izlaide:
