Подумайте о , почему вы передаете строковый массив, называемый args, в вашу программу. Возможно для чего-то вроде аргументов ?
Это массив аргументов, передаваемых в вашу программу в виде строк, что следует из следующей команды. Если нулевой аргумент не работает, попробуйте первый (args [1])
Попробуйте это
java hello 23
Это передает 23 в программу в виде строки. Integer.parseInt(args[0])
анализирует его как целое число, а затем остальные строки отображают его. Попробуйте это и вернитесь, если это все еще терпит неудачу.
С другой стороны, это довольно просто, и многие ожидают, что вы прочитаете каждую строку и поймете, что она делает, прежде чем ее кодировать и запускать. Соблазнительно скопировать из StackOverflow и забыть об этом, но это не очень хороший способ учиться. Однажды вы закончите бегом sudo rm -rf /
, не подумав дважды;)