是这样的,while循环第二轮就在控制台输入出现异常,我还以为是不允许重复输入哦,大神知道什么原因不?
能贴代码吗?截图看不清楚,初略看到一个地方错的,那个scanner的定义移到while外面去
公司网络问题一直没看到你的追问,回去帮你看看
追问追问在问题补充里
追答我看了你的代码了,你怎么定义那么多scanner呢,定义一个就够了,剩下的直接调用那个对象来接受就可以了
把scanner的定义移动到while外面,里面那里需要到接受键盘输入的就那个定义好的对象就可以了
追问基本好了,大神!不过还有一个问题问下你哈,就说这个程序,管理类里有多个方法,每个方法里都有用到变量,如果变量的定义放在方法里,那么每次调用方法都是重新定义不?如果把这些方法里的变量的定义都放到这个类的开头而不是类方法里,有什么不同不?
追答如果放到开头那就是类成员变量了,该变量是所有方法公用的,如果只在方法中定义就叫方法变量,只在定义方法里面有效