# 1 楼答案 因为从编译器的角度来看,不能保证用户会键入“end”来关闭程序。您编写的代码会在每次循环执行时打开一个新的扫描程序。您应该在while循环之外添加close调用,并在while之外声明Scanner,避免打开太多的Scanner
# 1 楼答案
因为从编译器的角度来看,不能保证用户会键入“end”来关闭程序。您编写的代码会在每次循环执行时打开一个新的扫描程序。您应该在while循环之外添加
close
调用,并在while
之外声明Scanner
,避免打开太多的Scanner