Проблем със while loop и scanner JAVA

Здравейте, имам странен проблем със един код https://pastebin.com/fRGscLUg
Въвеждам input:
2 13 43 876 342 23 543
Contains 100
Contains 543
Print even
Print odd
Get sum
Filter >= 43
Filter < 100
end

Всичко е наред и ми излизат всички проверки точно, докато не стигна до end… тогава все едно не прочита този end и програмата седи и чака нов input! След като натисна няколко пъти enter или въведа нещо произволно тогава спира кода… а в while loop изрично съм отбелязал когато прочете end да спре! Не съм въвел условието, защото единствения ми проблем е че while loop не спира след input end.

Копирах ти кода.При мен си спира когато се въведе “end”.Пробвах произволен сценарии,пробвах и твоя.Да не би да пишеш “End”,защото е case sensitive ?

Да си призная copy paste-вам input точно както съм го наредил и директно в конзолата, без да ги пиша един по един. Да не би това да е проблема и ако е така, можеш ли да ми обясниш защо?

Да, наистина ако се пишат едно по едно всичко си е наред :sweat_smile: Някой може ли да ми обясни, защо след като се постнат директно не се получава по същия начин? Винаги съм го правил с директен copy paste и за пръв път се сблъсквам с този проблем.