так код сработал: for(int i = start; start < end; start++){ if((start % multiple)==0) { sum += start; } else { continue; } }//напишите тут ваш код System.out.println(sum); а так не сработал: for (start < end; start++) Хотя в первом варианте int i=start; ничего не решает. Может надо было поставить ";" перед первым start (; start < end ; start++) и если так , то как правильно расставлять ";" в условии?