gpt4 book ai didi

java - 如何制作检查输入验证的 do-while 循环

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:44:35 25 4
gpt4 key购买 nike

例如,我想要一个打印出“Do you want to watch a movie?”的循环。直到用户输入"is"。

这是我目前所拥有的:

import java.util.Scanner;

public class Testing {
public static void main(String args[]){
Scanner scan = new Scanner(System.in);
do {
System.out.println("Do you want to watch a movie?");
scan.nextLine();
String Answer = scan.next();
}
while (!Answer.equals("yes"));

最佳答案

测试条件超出了您阅读它的 { 和 } 的范围,因此将 String answer 的声明(小写)移动到 do 语句之前,以便我们可以在外部进行测试 block (while指令不在其中,是再次执行 block 的条件)。

并且,nextLine() 返回并使用读取的值,结果就是它。

    String answer;
do {
System.out.println("Do you want to watch a movie?");
answer = scan.nextLine();
} while(!answer.equals("yes"));

关于java - 如何制作检查输入验证的 do-while 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48692142/

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