我无法弄清楚我在这里做错了什么。
我的代码:
import java.util.Scanner;
public class test
{
public static void main(String args[])
{
Scanner input_scanner = new Scanner(System.in);
System.out.printf("\nEnter number:");
int num_shapes = input_scanner.nextInt();
System.out.printf("\n%d", num_shapes);
}
}
每次程序运行时,我输入一个整数,按回车键,换行,输入一个新整数,然后再次按回车键。然后显示第一个整数。
如何让它在输入后直接显示第一个整数,而不必输入第二个整数?
我试过有无
input_scanner.nextLine();
跟随包含'nextInt()'的行,但无论哪种方式都得到相同的东西。
非常感谢解决此问题的任何帮助。