Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Scanner nextInt()使我按两次enter键以接受值_Java_Java.util.scanner - Fatal编程技术网

Java Scanner nextInt()使我按两次enter键以接受值

Java Scanner nextInt()使我按两次enter键以接受值,java,java.util.scanner,Java,Java.util.scanner,结果如下: package ex3.io.excape; import java.util.Scanner; public class Prg { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int a; System.out.print("a : "); a=scan.nextInt(); System.

结果如下:

package ex3.io.excape;

import java.util.Scanner;

public class Prg {
public static void main(String[] args) {
    Scanner scan = new Scanner(System.in);
    
    int a;
    System.out.print("a : ");
    a=scan.nextInt();

    System.out.println(a);
}
}

为了得到这个结果,我必须按enter键两次。 在中间没有多余的线,只输入一次,如何得到结果?

我试过了

a : 3

3

但它不起作用


提前谢谢

我试过了,只花了1分钟。我不知道为什么你要这么做。因此,我在代码中做了一些基本的更改。只要运行这个并检查它是否只是编译器中的一个错误

a=scan.nextInt();
scan.nextLine();

我刚刚运行了它,它只需要一次返回。是的,你不需要返回两次。你确定这就是你正在使用的代码吗?啊,我刚刚重新启动了eclipse并清除了其他java文件。谢谢你帮我检查,非常感谢!!!
a=scan.nextInt();
scan.nextLine();
Scanner scan = new Scanner(System.in);
    
    int a;
    System.out.print("Enter a value of a: ");
    a=scan.nextInt();

    System.out.println("The value of a is: " +a);