文字列を入力し、長さが9かどうかをチェックするプログラムを作成したいと思います。そうであれば、それは大丈夫であるというメッセージを出します。そうでない場合は、そうでないメッセージを表示し、ユーザーに再度文字列を入力するように促します。それを実行している間、私はいつもそれが間違っています。どこが間違っていますか?文字列の長さをチェックし、Javaでdo-whileを使用する
import java.util.*;
public class Sec {
public static void main(String[] args) {
Scanner Secnum = new Scanner(System.in);
System.out.println("Give Sec: ");
String Sec = Secnum.nextLine();
do{
if (Sec.length()!= 9);
System.out.println("Wrong lenght Sec,enter again");
Secnum.nextLine();
}while (Sec.length() == 9);
System.out.println("Sec lenght okay");
}
}
すべてのヒントや提案についてはgeisterfurz007ありがとうございます。私が述べたように、私は初心者で、本から独学で教えています(そしてギリシャ語の本)ので、私はまだ多くのことを忘れています。 – Bloubloum
あなたは大歓迎です!誰もがそのように始まります;)答えがあなたの問題を解決するのに役立ったなら、それを上書きすることを検討してください。あなたの質問に完全に答えた場合は、答えの左側にあるグレーのチェックマークをクリックして回答を受け入れます。これは、他の人のために解決されたように質問をマークし、あなただけでなく、私に報いる! – geisterfurz007
ありがとう!私はもちろん - しかし - 私の評判(それの欠如)のために - それは表示されませんupvoted。私は答えを受け入れる、素晴らしい!再度、感謝します! – Bloubloum