Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

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

Автор: Louis 21:04:2008, 07:35

Код
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]);}
    }
}


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

ПОЧЕМУ?

Автор: Kmet 21:04:2008, 08:25

Код
for(int i=args.length-1; i>=0; i--) {System.out.println(args[i]);}

Автор: Louis 21:04:2008, 08:33

Цитата(Kmet @ 21:04:2008, 10:25 ) *
Код
for(int i=args.length-1; i>=0; i--) {System.out.println(args[i]);}



Спасибо!!! каже сразу не допер sad.gif

Русская версия Invision Power Board (http://www.nulled.ws)
© Invision Power Services (http://www.nulled.ws)