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<Integer> list = new ArrayList<Integer>();
for (int i = 0; i < 10; i++)
{
String s = reader.readLine();
list.add(Integer.parseInt(s));
}
for (int i = 0; i < list.size(); i++)
{
int j = list.size() - i - 1;
System.out.println( list.get(j) );
}
for(String s:list) // Вот этот цикл проблемный
System.out.println(s);
}
}
Пожалуйста объясните как работает этот цикл, тк он стырен. К тому же данный цикл не проходит проверку: incompatible types: java.lang.Integer cannot be converted to java.lang.String:
Solution.java, line: 26, column: 22Дмитрий
27 уровень
Как работает
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Илья ГековMaster
13 сентября 2018, 19:48решение
Этот цикл в данном случае должен выглядеть так:
ведь в list хранятся элементы типа Integer.
Этот цикл читается так - цикл по всем элементам списка list, в переменной Integer s записан текущий элемент этого списка, то есть это аналогичная запись:
просто сокращенная. +2
Дмитрий
13 сентября 2018, 20:36
Спасибо Большое!
+1