Я пробираюсь через Java в 24-часовой книге (что на самом деле неплохо) и столкнулся с проблемой в том, что простые тестовые программы не распознают аргументы, которые я привел в окне конфигурации, я следуйте инструкциям в точности так, как написано, и пытались использовать разные фрагменты кода, но безрезультатно.
Это последний скрипт, обратите внимание на 'Без аргументов println ...
class newSqrt {
public static void main(String[] args) {
int number = 144;
if (args.length > 0) {
number = Integer.parseInt(args[0]);
} else {
System.out.println("No arguments!");
}
System.out.println("The square root of "
+ number + " is " + Math.sqrt(number));
}
}
Я вставил снимок экрана с конфигурацией, ясно показывающей аргумент 100, поэтому я должен увидеть квадратный корень из 100, но я получаю вывод ниже, ясно показывающий, что он просто игнорирует аргумент из конфигурации. Я уверен, что я не единственный, у кого это произошло, я пробовал различные поиски в Google, но ничего не помогло отследить проблему.
пробег:
Нет аргументов!
Корень квадратный из 144 равен 12,0
СТРОИТЬ УСПЕШНО (общее время: 0 секунд)