logo

Аргументи командне линије у Јави

Аргумент Јава командне линије   је аргумент који је прошао у време вођења Јава програма. АРГУМЕНТ ЦОММАНД-ЛИНЕ ПРОЈЕКЕНЕ СА ЦОНСОЛЕ могу примити Јава програм и користити као улаз.

Пример:



Јава Геекс Хелло Ворлд

кнн алгоритам

Напомена: Овде су речи здраво и свијет аргументи командног линије. ЈВМ ће прикупити ове речи и проћи ће ове аргументе главне методе као низ жица који се називају АРГС. ЈВМ прослеђује ове аргументе програму унутар аргова [0] и аргументи [1].

Пример : У овом примеру ћемо исписати једноставан аргумент у командној линији.



јавасцрипт функција позива из хтмл-а
Java
// Java Program to Illustrate First Argument class GFG{  public static void main(String[] args) {    // Printing the first argument  System.out.println(args[0]);  } } 

Излаз:

Излаз 1' title=Излаз првог аргумента

Објашњење :

бројеви за азбуку
  • Покретање Јава ГФГ Геексфоргеекс штампа Геексфоргеекс јер се аргумент преноси на Маин (стринг [] аргументи).
  • Ако се не дају никакви аргументи (нпр. Јава ГФГ) баца АрраиИндекоутофбоундсекцептион, јер је аргс празан.

Зашто користити аргументе командне линије?

  • Користи се јер нам омогућава да пружимо улаз на време трајања без модификације целог програма.
  • Помаже аутоматски покретање програма дајући им потребне информације извана.

Рад аргумената командне линије

  • Аргументи командне линије у Јави су вредности раздвојене свемиру које су пренете на главну методу (стринг [] аргс).
  • ЈВМ их омота у аргументе [] низ где се свака вредност чува као низ (нпр. Аргс [0] АРГС [1] итд.).
  • Број аргумената може се проверити помоћу аргове.

Пример : Прикажи аргументе командно-линије донесене на Јава програм

Да се ​​састави и покрене Јава програм у командном редом, следите кораке написане у наставку.



  • Сачувајте програм АС Хелло.јава
  • Отворите прозор наредбеног ретка и саставите програм - Јавац Хелло.јава
  • Након успешне компилације програма, покреће следећу наредбу писањем аргумената - Јава Поздрав
  • На пример - Јава Хелло Геекс у Геексфоргеекс
  • Притисните Ентер и добићете жељени излаз.
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.');  } } 

Излаз:

Излаз 2' loading='lazy' title=