1
0

/* Вводить с клавиатуры строки, пока пользователь не введёт строку 'end'

Создать список строк. Ввести строки с клавиатуры и добавить их в список. Вводить с клавиатуры строки, пока пользователь не введёт строку "end". "end" не учитывать. Вывести строки на экран, каждую с новой строки. */

public class Solution { public static void main(String[] args) throws IOException {

BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
ArrayList<String> ar = new ArrayList<String>();
while (true) {
    if (reader.readLine().equals("end"))
        break;
    else ar.add(reader.readLine());
}
for (int i = 0; i < ar.size();i++)
    System.out.println(ar.get(i));
//напишите тут ваш код

} } ввод: q, w, e,r, вывод: w, r

задан 25 Янв '16, 11:18

noxior's gravatar image

noxior
1526
одобрено: 21%

закрыто 06 Фев '16, 15:50

AndyRad's gravatar image

AndyRad
13.1k29

Вопрос был закрыт по следующей причине: "The question is answered, right answer was accepted" AndyRad 06 Фев '16, 15:50


Каждый раз, как вы вызываете reader.readline() считывается новая строка. В вашей программе, вы сначала считываете строку, чтобы проверить if, а добавляете в массив вы уже следующую считанную строку.

ссылка

опубликован 25 Янв '16, 11:38

dandelionwine's gravatar image

dandelionwine
11.5k18
одобрено: 53%

Два раза считываешь строки. Часть строк теряется. Сначала считай строку в переменную, потом проверяй.

ссылка

опубликован 25 Янв '16, 11:38

AndyRad's gravatar image

AndyRad
13.1k29
одобрено: 47%

изменено 25 Янв '16, 11:38

Следить за вопросом

По Email:

После авторизации вы сможете подписаться на любые обновления здесь

Основы Markdown

  • *italic* or _italic_
  • **bold** or __bold__
  • ссылка:[текст](http://url.com/ "заголовок")
  • изображение?![alt текст](/path/img.jpg "заголовок")
  • нумерованный список: 1. Foo 2. Bar
  • Для того чтобы добавить разрыв строки просто добавьте два пробела.
  • основные HTML тэги, также поддерживаются

Тэги:

×27

Задан: 25 Янв '16, 11:18

Просмотров: 421 раз

Отредактирован: 06 Фев '16, 15:50