Вывод аргументов командной строки

  • Автор темы Автор темы Louis
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
L

Louis

Код:
public class OutArgsBack {
public static void main (String[] args){
for (String str:args){
System.out.printf("1 %s%n", str);	
}
}
}

Компилирую, запускаю из консоли следующим образом -> java OutArgsBack 11111 22222 33333
Получается то что хочу.

Хочу чтобы выводилось в обратном порядке

Переписываю код :
Код:
public class OutArgsBack {
public static void main (String[] args){
for(int i=args.length; i>0; i--) {System.out.println(args[i]);}
}
}

Запускаю....
и не работает....

ПОЧЕМУ?
 
Код:
for(int i=args.length-1; i>=0; i--) {System.out.println(args[i]);}
 
а у меня не получается! что делать?
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab