1. Java / Говнокод #231

    −48

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    private static final String PROMPT = " >";
    private static final int BUFFER_SIZE = 255;
    private static final int NEW_LINE_CHAR = 13;
    private static final int CARRIAGE_RETURN_CHAR = 10;
    ...
    System.out.print( prompt + PROMPT );
    StringBuffer sb = new StringBuffer();
    byte[] buf = new byte[BUFFER_SIZE];
    int read = System.in.read( buf );
    if ( read != 0 && buf[0] != CARRIAGE_RETURN_CHAR && buf[0] != NEW_LINE_CHAR )
    {
        sb.append( new String( buf, 0, read ).trim() );
    }
    return sb.toString();

    Вам нужно вывести приглашение и прочитать введенную строку? Что может быть проще?

    Запостил: guest, 20 Декабря 2008

    Комментарии (2) RSS

    • 1) if => while
      2) read == -1 => вечный цикл
      Ответить
    • - Ну ладно, Лёка, давай, последний раз, пока никто не видит, - прошептал Пашка.
      Ответить

    Добавить комментарий