扫描前打印功能正常

时间:2018-03-26 17:44:17

标签: java eclipse

我正在开发简单的Library Book Log系统。我尝试从系统添加书籍和删除书籍。但我在那里有一个问题。当我尝试启动程序时。 程序在扫描书名之前打印下一行。我该怎么办呢?

"test": "mocha"
npm run test

输出:

if(x==1)
        {
            operation.addBook();
        }

1 个答案:

答案 0 :(得分:-1)

  • 有两个独立的扫描仪对象来处理整数和字符串。
  • 在Scanner.nextInt或Scanner.nextFoo之后触发一个空白的Scanner.nextLine调用以消耗该行的其余部分,包括换行符
  • 或者,如果您通过Scanner.nextLine读取输入并将输入转换为您需要的正确格式,那就更好了。例如,使用Integer.parseInt(String)方法的整数。