要实现当按下Enter键时停止循环,可以使用Java中的Scanner类来读取输入,并在每次循环迭代时检查输入是否为Enter键。
以下是一个示例代码:
import java.util.Scanner;
public class StopLoopOnEnterKey {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String input;
// 使用一个无限循环
while (true) {
// 读取输入
System.out.print("按下Enter键以停止循环: ");
input = scanner.nextLine();
// 检查输入是否为空字符串(即按下Enter键)
if (input.isEmpty()) {
break; // 停止循环
}
// 执行循环的其他操作
System.out.println("循环中...");
}
// 循环结束后的操作
System.out.println("循环已停止。");
}
}
在上面的代码中,我们使用了一个无限循环while (true)
,并在每次循环迭代中读取用户输入。如果输入为空字符串(即按下Enter键),则使用break
语句跳出循环。否则,继续执行循环中的其他操作。循环结束后,会打印出"循环已停止"的消息。
你可以在控制台中运行上述代码,并按下Enter键来停止循环。
上一篇:按下Enter键时赋予的默认值