java无法获得所需的输出。扫描仪工作不正常。帮助我
当我运行下面的代码时,它以名称作为输入,也是代码,但随后它绕过地址,程序停止!有什么问题
import java.util.Scanner;
class demo
{
public static void main(String args[])
{
Scanner input = new Scanner(System.in);
String name;
String address;
int code;
System.out.println("Enter Your NAME : ");
name = input.nextLine();
System.out.println("Enter Your CODE : ");
code = input.nextInt();
System.out.println("Enter Your ADDRESS : ");
address = input.nextLine();
}
}
# 1 楼答案
在
code = input.nextInt();
之后添加input.nextLine();
以接受nextInt()
留下的回车字符