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

Тема в разделе "Java", создана пользователем Louis, 21 апр 2008.

Статус темы:
Закрыта.
  1. Louis

    Louis Гость

    Код (Text):
    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
    Получается то что хочу.

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

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

    ПОЧЕМУ?
     
  2. Kmet

    Kmet Well-Known Member
    Java Team

    Регистрация:
    25 май 2006
    Сообщения:
    1.018
    Симпатии:
    1
    Код (Text):
    for(int i=args.length-1; i>=0; i--) {System.out.println(args[i]);}
     
  3. Louis

    Louis Гость


    Спасибо!!! каже сразу не допер :lol:
     
  4. festevall

    festevall Гость

    а у меня не получается! что делать?
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей