我相信这是一个非常基本的问题...假设我有这个程序,并且访问代码的长度必须明确为 13 个字符。我该如何制作,以便如果不是 13 长,那么用户将不得不重试并再次输入?
import java.util.Scanner;
public class access code
{
Scanner scan;
public void go()
{
String code = ("Enter your access code: ");
}
}
最佳答案
根据请求,这里有一些关于其工作原理的解释。您需要反复询问信息,直到用户输入由 13 个字符组成的内容。此代码在 input
的长度不是 13 时获取用户输入。这意味着当长度为 13 时循环终止。
String input = "";
while (input.length() != 13){
System.out.print("Enter code: ");
input = scan.nextLine();
}
关于java - 设置所需的字符串长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42475268/