我在类A中 用Scanner 正常.
但在类b中 再次调用Scanner 就不行了..
代码如下...public void handleInput()
{
   
mainMenu();
Scanner scanner = new Scanner(System.in);
String selection = scanner.next();
这个Scanner 能用..但是下面的不能用..为什么!!private void handleTrigInput()
{

trigMenu();
Scanner scanner = new Scanner(System.in);
String selection2 = scanner.next();

解决方案 »

  1.   

    你连续写了两个Scanner scanner = new Scanner(System.in); 
    而且都是System.in作为参数获取控制台输入字符
    你说它应该听哪个?
    没有必要用两个吧?
    代码不全,也许是我理解错误,仅供参考
      

  2.   

    楼主,你应该在这两个方法调用的地方声明Scanner,然后在这两个方法里调用它