gpt4 book ai didi

java - Java 中的 "System.in.read()"

转载 作者:太空宇宙 更新时间:2023-11-04 15:23:14 27 4
gpt4 key购买 nike

我对这个方法有疑问:

public void runTransaction(){
//Some calculations...
wait();
//Other calculations...
}

private static void wait(){
try {
System.out.println("Press <enter> to continue");
System.in.read();
}
catch (java.io.IOException ex) {
System.out.println("Input error...");
}
}

但是按 Enter 后程序不会继续。我使用的是 Ubuntu 12.04。

编辑:程序确实打印消息“按继续”,但此后不再继续,它只是等待输入。

最佳答案

你的代码能编译吗? wait 方法在 Object 类上是公共(public)的,因此不能将其重写为私有(private)方法。尝试使用不同的方法名称,例如 waitForInput

关于java - Java 中的 "System.in.read()",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20164136/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com