入力されたユーザーの文字列で、指定された文字数の制限(たとえば、10文字)をチェックするプログラムを作成したいと思います。入力された文字列が10文字を超える場合、ユーザーが有効な文字列を入力するまで、システムはユーザーに有効な文字列(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が苦手なので、この質問がばかげている場合は、それを解決する方法を説明してください。前もって感謝します