Javaでのwhileループの最初の行への切り替え

アミールで:

申し訳ありませんが、私は、Javaに新しいです!私はしばらくのようなループ内の文場合は、複数を使用してについての質問があります。私は例を挙げて、私の質問をクリアするようになります。条件1が間違っている場合、どのように我々は(他の条件を処理せずに)再びしばらくに切り替えることができますか?

 public static void main(String[] args) {
                // TODO Auto-generated method stub

            while(){
            if(condition1){

            if(condition2){

            if(condition3){

                   }    

            }

オットー:

使用キーワード

continue;

処理をスキップして次のループ反復を続行します。

キーワード

break;

完全に蚊帳の外にジャンプします。

あなたのケースでより良いデザインは、if文を入れ子にすることになります。

if (condition1) {
    if (condition2) {
    ...
    }
}

さらにいずれかに該当するときに、次の条件にのみチェックされます。

その場合、あなたが苦労する必要はありませんcontinue;ステートメント。

また、1つので複数の条件を組み合わせることができますif声明:

if (condition1 && condition2) {
    // do something
}

この場合、コードは唯一のすべての条件に該当する場合に実行されます。最初の条件がfalseの場合ので、第二の条件でも確認されることはありませんfalse && trueでしょうfalse

おすすめ

転載: http://10.200.1.11:23101/article/api/json?id=4130&siteId=1