我想编写一个程序,它检查用户输入的字符串是否有给定的字符限制(例如 10 个字符)。如果输入的 String 超过 10 个字符,则系统应反复提示用户输入有效的 String(10 个字符的单词),直到用户输入有效的字符串。
我已经有一些代码,但它还不能工作,因为我不知道如何将进程向上移动(到第 1 行)以重新提示用户或有其他简单的方法?
System.out.print("Input: ");
String inputChars = Input.readString();
while (inputChars.length() > 10){
System.out.print("Input: ");
String inputChars = Input.readString(); // here is mistake now
}
System.out.print("Output: ");
System.out.print("The enter has 10 chars");
我只想检查输入的单词,如果超过 10 个字符,则跳过它并再次提示用户输入不超过 10 个字符的单词。我还不太擅长java,所以如果这个问题很愚蠢,请解释我如何解决它。提前致谢