在Java的while循环中接收到空字符串时输出空行,可以通过以下代码实现:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String input = "";
while (true) {
System.out.print("请输入字符串:");
input = scanner.nextLine();
if (input.isEmpty()) {
System.out.println(); // 输出空行
break;
}
// 其他处理逻辑
// ...
}
}
}
上述代码中,我们使用了Scanner
类来接收用户输入的字符串。在每次循环中,通过scanner.nextLine()
方法获取用户输入的字符串,并将其赋值给input
变量。
然后,我们使用isEmpty()
方法判断input
是否为空字符串。如果是空字符串,则通过System.out.println()
方法输出一个空行,并使用break
语句跳出循环。
如果input
不是空字符串,你可以在循环中添加其他处理逻辑。
这样,当用户输入空字符串时,循环会输出一个空行。
领取专属 10元无门槛券
手把手带您无忧上云