Аргумент Јава командне линије је аргумент који је прошао у време вођења Јава програма. АРГУМЕНТ ЦОММАНД-ЛИНЕ ПРОЈЕКЕНЕ СА ЦОНСОЛЕ могу примити Јава програм и користити као улаз.
Пример:
Јава Геекс Хелло Ворлд
кнн алгоритам
Напомена: Овде су речи здраво и свијет аргументи командног линије. ЈВМ ће прикупити ове речи и проћи ће ове аргументе главне методе као низ жица који се називају АРГС. ЈВМ прослеђује ове аргументе програму унутар аргова [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]); } }
Излаз:
Излаз првог аргументаОбјашњење :
бројеви за азбуку
- Покретање Јава ГФГ Геексфоргеекс штампа Геексфоргеекс јер се аргумент преноси на Маин (стринг [] аргументи).
- Ако се не дају никакви аргументи (нпр. Јава ГФГ) баца АрраиИндекоутофбоундсекцептион, јер је аргс празан.
Зашто користити аргументе командне линије?
- Користи се јер нам омогућава да пружимо улаз на време трајања без модификације целог програма.
- Помаже аутоматски покретање програма дајући им потребне информације извана.
Рад аргумената командне линије
- Аргументи командне линије у Јави су вредности раздвојене свемиру које су пренете на главну методу (стринг [] аргс).
- ЈВМ их омота у аргументе [] низ где се свака вредност чува као низ (нпр. Аргс [0] АРГС [1] итд.).
- Број аргумената може се проверити помоћу аргове.
Пример : Прикажи аргументе командно-линије донесене на Јава програм
Да се састави и покрене Јава програм у командном редом, следите кораке написане у наставку.
- Сачувајте програм АС Хелло.јава
- Отворите прозор наредбеног ретка и саставите програм - Јавац Хелло.јава
- Након успешне компилације програма, покреће следећу наредбу писањем аргумената - Јава Поздрав
- На пример - Јава Хелло Геекс у Геексфоргеекс
- Притисните Ентер и добићете жељени излаз.
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.'); } }
Излаз:
