当需要连续读取输入直到用户停止时,应该怎么做?
时间: 2024-10-10 19:03:14 浏览: 17
用C#做的简易计算器
在Java中,如果你需要连续读取用户的输入直到他们停止,可以使用`Scanner`类的无限循环结合条件判断。下面是一个示例:
```java
import java.util.Scanner;
public class InputReader {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.println("请输入一些内容,或输入'quit'退出:");
String input = scanner.nextLine();
if ("quit".equalsIgnoreCase(input)) { // 检查用户是否输入了"quit"
break; // 用户选择退出,跳出循环
} else {
// 对输入进行进一步处理...
System.out.println("你输入的是: " + input);
}
}
// 关闭scanner资源
scanner.close();
}
}
```
在这个例子中,程序会不断提示用户输入,如果用户输入"quit"则终止循环,否则继续处理输入。记得在完成交互后关闭`Scanner`以释放系统资源。
阅读全文