Язык программирования Java , будучи независимой от платформы, он делает явный победитель для любого разработчика. Любая программа на Java выполняется легко и точно. Мы даже можем передавать аргументы во время казнь программы с использованием аргументов командной строки. В этой статье вы узнаете, как можно использовать аргументы командной строки в Java. В этом блоге обсуждаются следующие темы:
- Что такое аргументы командной строки?
- Пример аргументов командной строки Java
- Важные моменты, которые следует помнить
Что такое аргументы командной строки?
Аргументы командной строки передаются программе во время выполнения. Передать аргументы командной строки в программе на Java довольно просто. Они хранятся в виде строк в передается параметру args метода main () в Java.
с использованием пространства имен c ++
class Example0 {public static void main (String [] args) {System.out.println ('edureka' + args [0])}}
Вывод:
Чтобы скомпилировать и запустить Java-программу в командной строке выполните действия, описанные ниже.
Сохраните вашу программу в файл с расширением .java.
откройте командную строку и перейдите в каталог, в котором сохранен ваш файл.
Запустите команду - javac filename.java
После компиляции запустите команду - java filename
Убедитесь, что путь Java указан правильно.
Пример аргументов командной строки Java
Вот несколько примеров, показывающих, как мы можем использовать аргументы командной строки в
Красота опирается на метод parseInt в классе Integer. Все классы Number, такие как 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 ( 'Сумма равна' + сумма)}}
Вывод:
анзибль против шеф-повара против марионетки
Программа серии Фибоначчи с использованием аргументов командной строки
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», и наша команда будет рада ответить.