ОБСУЖДЕНИЕ

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

3 ответов 6,1 тыс.
AI-выжимка обсуждения скоро

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

Статус
Закрыто для дальнейших ответов.
Автор темы
Код:
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]);}
 
а у меня не получается! что делать?
 
Статус
Закрыто для дальнейших ответов.