Изначально имейте идентификатор умножения (т. Е. 1) перед вашим циклом while. И продолжайте умножать на него значения итератора.
Псуэдо - код:
public static void product(LinkedList<Integer> list)
{
Iterator<Integer>productw = list.iterator();
int result = 1;
for( int i=0; i<productw.size(); ++i ) {
result *= productw.get(i) ;
}
// result has the answer
}
Редактировать 1:
В приведенном выше цикле предполагается, что в списке есть хотя бы 1 элемент. Если в списке нет элементов, то ноль должен быть ответом, который, я полагаю, вы можете легко запрограммировать.