package com.javarush.task.task07.task0722;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Это конец
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
ArrayList<String> list = new ArrayList<>();
int i=0 ;
while (true){
String s;
s = reader.readLine();
if (s=="end")
break;
else {
list.add(i, s);
i++;
}
for (i=i-1; i>=0;i--)
System.out.println(list.get(i));
}
}
}
Леночка Марчиняк
8 уровень
Уже не в первый раз сталкиваюсь, что break не работает. В чем проблема?
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
RodriguezExpert
30 апреля 2018, 01:01
Потому что:
if (s=="end") - неправильно
if (s.equals("end")) - правильно
И у Вас вывод списка помещен в цикл, а должен быть после него
+2