while后一句scanner(input);中的input变量,是个全局变量,一直都没有变,怎么可能有变化啊。我想说的,你想的应该是扫描按键吧。你可以去看看扫描按键的程序
按键没反应,如果是用USB下载,可能是串口冲突,不是的话就当我什么都没说,程序没看,不懂。
我只想说,你的全程input这个变量都没有变,而且没有初始化,也就是说,你启动的时候系统给你个随机的input,然后你就是个固定的跑的程序了