ログイン(ユーザー名とパスワード)に最低6文字が含まれているかどうかを確認する方法を作成しようとしています。ブーリアンのスイッチ/ケースリクエスト
このメソッドを作成したことを実現するにはpublic void checkLoginData(final String username, final String password)
。
- ユーザ:真のパス:真
- ユーザ:偽パス:真
- ユーザその方法では、私は4つの異なるブール・チェーンを作成することができるもので、ブール値(ユーザーとPASS)を作成します:偽のパス:
- 偽ユーザー:真のパス:偽
今、私はそれらのそれぞれのスイッチ/ケース要求をしたいと思いますが、私はそれを実現する方法を得ることはありません...
なぜ私はスイッチが必要なのか尋ねれば、私はそれが必要だと思う。なぜなら、私はこれらの4つのブーリアンチェーンのそれぞれに対して何か異なることをしたいからだ。また、私はセクシーなJavaの方法でこれをやりたいと思います。異なるifsのtousandsではありません:P、助けてください!
は、ここでメソッドのコードです:事前に助けを
public void checkLoginData(final String username, final String password){
boolean user, pass;
if (username.length() < 6){
user = false;
}else {
user = true;
}
if (password.length() < 6){
pass = false;
}else {
pass = true;
}
boolean[] logindaten = {user, pass};
}
Thxを!
よろしくサファリ
あなたはここで切り替える必要がありますか?あなたは何を達成したいですか? – Egor
私はそれが何か異なることをするブールチェーンを必要としています。私はスイッチでこれをやりたいのですから。しかし、私はそれを働かせることはありません – safari
2つのダブルの代わりに現在の状態を判断するために、それぞれのケースで列挙を使用することを検討してください。だから簡単にスイッチ/ケースを使うことができます。 – crusam