hasNext() 死循环
Scnner 真正的停止条件只有键盘输入ctrl+z
否则会进阻塞状态一直等待输出
所以最好不要用hasNext 作为判断条件
永远无法进入下一步
解决办法
一、键盘手动输入ctrl + z
二、定义终止元素 当读到元素时终止
如 while(!input.hasNext(“0”))
1 2 3 0 结束键盘输入
注意:没法通过读取换行符 空格 结束输入
因为在底层是自动忽略的。。
如果要模拟leetcode样例输入 这样显然不行
所以最好的办法是一行读入 然后用split分割成数组
遍历把每个元素转为需要的类型
虽然有点太麻烦了。。