Java 当后面跟着scanner时,print挂起

Java 当后面跟着scanner时,print挂起,java,maven,printing,println,Java,Maven,Printing,Println,我的代码如下。如果我将.print切换到.println,除了输入请求发生在下一行,而不是在“输入表格大小:”之后,其他一切都可以正常工作。当我将它保留为.print时,它根本不会打印。它只是挂着。我正在使用Maven,注意到Ant不会出现这种情况,但我在学校,更喜欢继续使用我被指示使用的工具。有什么解决办法吗 publicstaticvoidmain(字符串[]args){ 扫描仪输入=新扫描仪(System.in); System.out.print(“输入表格大小:”); HashTabl

我的代码如下。如果我将.print切换到.println,除了输入请求发生在下一行,而不是在“输入表格大小:”之后,其他一切都可以正常工作。当我将它保留为.print时,它根本不会打印。它只是挂着。我正在使用Maven,注意到Ant不会出现这种情况,但我在学校,更喜欢继续使用我被指示使用的工具。有什么解决办法吗

publicstaticvoidmain(字符串[]args){
扫描仪输入=新扫描仪(System.in);
System.out.print(“输入表格大小:”);
HashTable hashTest=新的HashTable(input.nextInt());
input.nextLine();
menuReceive(hashTest);
}

您可以在
print
语句之后尝试
System.out.flush()