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);