解决hasNext在while中的死循环问题
调用hasNext()的重载方法hasNext(String patten):如果下一个标记与指定的字符串匹配,则返回 true。前面加一个!就可以控制结束while循环。
例:以输入"@",结束输出
Scanner intput = new Scanner(System.in);
while (!sc.hasNext("@")) {
System.out.println(input.next());
}
注意:在牛客网上编程时,可直接使用hasNext()。