Семантическое сомнение относительно проблемного оператора?

У Вас должно быть единственное количество представления параметра командной строки объектов, которые необходимо генерировать для пользователя.

Просто требуемый, чтобы удостовериться, что я разобрался в этом.

Это означает, что мы должны передать параметрические усилители основному методу?

5
задан Bill the Lizard 20 September 2012 в 12:43
поделиться

5 ответов

Ваша Java-программа должна вызываться из командной строки, скажем, например, MyProgram.java - это исходный файл, который содержит метод main(), вы компилируете его с помощью компилятора javac, выполнив javac MyProgram.java в командной строке, чтобы получить файл MyProgram.class. Этот файл .class затем вызывается командой java MyProgram в командной строке, чтобы запустить вашу программу.

Что вам нужно сделать здесь, так это передать параметры в метод main(), когда вы запускаете свою программу, просто выполнив java MyProgram <ваши параметры идут здесь>

8
ответ дан 18 December 2019 в 10:44
поделиться

означает, что ваша программа должна принимать один аргумент (параметр), скорее всего, int при вызове из командной строки. Я не java парень, но я предполагаю что-то вроде

java -jar myprog.jar 8

Я с добротой говорю, что если это ускользнет от вас, вам нужно сварить кофе и открыть книгу до первой главы.

Удачи.

3
ответ дан 18 December 2019 в 10:44
поделиться

Когда вы запускаете приложение через командную строку, вы даете ему номер .

Например, если ваше приложение называется «ExerciseOne» и вы хотите, чтобы оно обрабатывало 10 кандидатов, вы должны запустить его, набрав

ExerciseOne 10
1
ответ дан 18 December 2019 в 10:44
поделиться

Аргумент командной строки - это что-то, что передается исполняемому файлу в командной строке во время выполнения:

someprog foo bar baz.txt

Таким образом, потребуется только один из них:

someprog foo

Так как это Java, вы должны передать его после имени класса:

java myclass 3
4
ответ дан 18 December 2019 в 10:44
поделиться

Ваш основной метод имеет один аргумент: массив строк. args [0] будет содержать первый аргумент вашей командной строки. Вам не нужно самостоятельно выяснять, какое число оно представляет, у класса Integer есть метод под названием parseInt, который может сделать это за вас.

0
ответ дан 18 December 2019 в 10:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: