有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案

  1. # 1 楼答案

    code = input.nextInt();之后添加input.nextLine();以接受nextInt()留下的回车字符