public class Driver {
public static void main(String args[]) {
Encryption pass = new Encryption();
while(CODE){
System.out.println("Please enter a password");
String name = KeyboardReader.readLine();
System.out.println("Encrypted Password: " + pass.encrypt(name));
System.out.println("Decrypted Password: " + pass.decrypt(name));
}
}
boolean isValidLength (String password) {
if (password.length() < minLength) {
return true;
} else {
return false;
}
}
}
上記のステートメントを真にすることで、どうすればいいですか?私は、ユーザーが十分な長さのパスワードを入力しなかった場合、または有効なパスワードを入力しなかった場合、再度入力することができるようにする必要があります。私のwhileループが正しいかどうかはわかりませんが、isValidLengthメソッドを呼び出してtrueにする必要があります。見つかった間違いも参考になります。これに似たステートメントを真にする(別のクラスからの呼び出し方法)
私はあなたがあなたのインデントに細心の注意を払うことを提案するつもりです。現在のところ、インデントはかなり不安定であるため、コードを読みにくいです。これは、読みやすいコードを書く上で重要な点であり、最初から練習する必要があります。 –
申し訳ありませんが、私は次回より注意を払うつもりです。 –
また、コードを転記する前にタブをスペースに変換してください。 –