代码有问题还是 NetBeans 的错误?
Is there something wrong with the code or it is a bug of NetBeans?
最近我安装了netbeans 12.0,我注意到当运行一个项目时,它总是在打印输出之前执行扫描仪。
如.
System.out.print("姓名:");
字符串名称=scanner.nextLine();
如果我在执行时输入 John,并返回这样的输出:
约翰
姓名:
期望的输出
姓名:约翰
我相信你的问题在于你的打印语句:
System.out.println("Name: ");
本来应该是这样的:
String name = scanner.nextLine();
System.out.println("Name: " + name);
所以我所做的是首先分配“名称”变量,然后将 2 个字符串连接在一起(“连接”基本上意味着将 2 个字符串放在一起)。
最近我安装了netbeans 12.0,我注意到当运行一个项目时,它总是在打印输出之前执行扫描仪。 如.
System.out.print("姓名:");
字符串名称=scanner.nextLine();
如果我在执行时输入 John,并返回这样的输出:
约翰
姓名:
期望的输出
姓名:约翰
我相信你的问题在于你的打印语句:
System.out.println("Name: ");
本来应该是这样的:
String name = scanner.nextLine();
System.out.println("Name: " + name);
所以我所做的是首先分配“名称”变量,然后将 2 个字符串连接在一起(“连接”基本上意味着将 2 个字符串放在一起)。