问题:
Exception in thread "main" java.util.NoSuchElementException
at java.util.Scanner.throwFor(Unknown Source)
at java.util.Scanner.next(Unknown Source)
at java.util.Scanner.nextInt(Unknown Source)
at java.util.Scanner.nextInt(Unknown Source)
at Employee.getMoney(Person.java:59)
at PrintInfo.main(PrintInfo.java:11)
原因:
当我们在一个类里两个方法都用到了Scanner,第一个方法使用Scanner后在里面把它关闭了。然后在第二个方法里就不能再用Scanner了。
解决方法:
把第一个方法里的sc.close();去掉即可。