上面一行代码正常,下面一行死循环
在catch里面加String s=console.next();
可能是缓冲区啥的,由于你输入的不是int 型而是w,w会一直在缓冲区里,直道它被正确取出,那时缓冲区才为空。所以一直循环下去