Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вывод аргументов командной строки
Форум программистов > Системное программирование > Java
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]);}
    }
}


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

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



Спасибо!!! каже сразу не допер sad.gif
festevall
а у меня не получается! что делать?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2008 IPS, Inc.