Езикът за програмиране на Java е , като е независим от платформата, което прави ясен победител за всеки разработчик. Изпълнението на всяка Java програма е без шум и прецизно. Можем дори да предаваме аргументи по време на екзекуция на програма, използваща аргументите от командния ред. В тази статия ще научите как бихте могли да използвате аргументи от командния ред в Java. Следват темите, обсъдени в този блог:
- Какво представляват аргументите от командния ред?
- Пример за аргументи на командния ред на Java
- Важни точки, които трябва да запомните
Какво представляват аргументите от командния ред?
Аргументите на командния ред се предават на програмата по време на изпълнение. Предаването на аргументи от командния ред в програма на Java е доста лесно. Те се съхраняват като низове в предаден на параметъра args на метода main () в Java.
class Example0 {public static void main (String [] args) {System.out.println ('edureka' + args [0])}}
Изход:
какво е екземпляр в java
Да се компилирайте и стартирайте Java програма в командния ред следвайте стъпките, написани по-долу.
Запазете програмата си във файл с разширение .java
отворете командния ред и отидете в директорията, където е запазен вашият файл.
Изпълнете командата - javac filename.java
След компилацията изпълнете командата - java filename
Уверете се, че пътят на Java е зададен правилно.
Пример за аргументи на командния ред на Java
Ето няколко примера, за да покажем как можем да използваме аргументите от командния ред в a
Красавицата разчита на метода parseInt в класа Integer. Класовете на всеки номер като Integer, Float, Double и т.н. имат методи parseXXX, които преобразуват String в съответния обект от техния тип.
Както всички знаем, че масивът започва своя индекс с нула. Следователно args [0] е първият индекс в този масив String [], който е взет от конзолата. По същия начин args [1] е вторият, args [2] е третият елемент и т.н.
Когато приложението се стартира, системата за изпълнение изпълнява аргументите на командния ред към основния метод на приложението чрез .
Факториал на число, използващо аргументи от командния ред
class Example1 {public static void main (String [] args) {int a, b = 1 int n = Integer.parseInt (args [0]) for (a = 1 a<= n a++) { b = b*a } System.out.println('factorial is' +b) } }
Изход:
Сума от две числа, използващи аргументи от командния ред
class Example2 {public static void main (String [] args) {int a = Integer.parseInt (args [0]) int b = Integer.parseInt (args [1]) int sum = a + b System.out.println ( 'Сумата е' + сума)}}
Изход:
как да използвам изчаквам и уведомявам в
Програма Fibonacci Series, използваща аргументи от командния ред
class Example3 {public static void main (String [] args) {int n = Integer.parseInt (args [0]) int t1 = 0 int t2 = 1 for (int i = 1 i<=n i++){ System.out.println(t1) int sum = t1+t2 t1 = t2 t2 = sum } } }
Изход:
Важни точки, които трябва да запомните
Докато стартирате приложението си, можете да използвате аргументите от командния ред, за да посочите информацията за конфигурацията.
ширина първо алгоритъм за търсене псевдокод
Когато използвате аргументи от командния ред, няма ограничение за броя на аргументите. Можете да използвате толкова, колкото според вашите изисквания.
Информацията в аргументите на командния ред се предава като .
Аргументите на командния ред се съхраняват в String args на метода main () на програмата.
Това ни води до края на тази статия, където научихме за аргументите на командния ред на Java с примери. Надявам се, че сте наясно с всичко споделено с вас в този урок.
Ако сте намерили тази статия за „Аргументи на командния ред на Java“ подходяща, разгледайте доверена компания за онлайн обучение с мрежа от над 250 000 доволни учащи, разпространени по целия свят.
Ние сме тук, за да ви помогнем във всяка стъпка по вашето пътуване и да изготвим учебна програма, предназначена за студенти и професионалисти, които искат да бъдат разработчик на Java. Курсът е предназначен да ви даде начален старт в програмирането на Java и да ви обучи както за основни, така и за разширени Java концепции, заедно с различни като Хибернация & .
Ако срещнете някакви въпроси, не се колебайте да зададете всичките си въпроси в раздела за коментари на „Аргументи на командния ред на Java“ и нашият екип ще се радва да отговори.