Как я могу объединить ниже, если петли? - PullRequest
1 голос
/ 06 марта 2019

Я хочу объединить ниже двух для циклов и соответствующих if-циклов с оператором break.Как мне это сделать.

public class Test {

    public static void main(String[] args) {

        for(int i=0;i<10;i++){
            if(i==2){
                System.out.println("i2: "+ i);
                break;
            }
            System.out.println("i2: "+ i);
        }

        for(int i=0;i<10;i++){
            if(i==4){
                System.out.println("i4: "+ i);
                break;
            }
            System.out.println("i4: "+ i);
        }
    }  
}

1 Ответ

0 голосов
/ 06 марта 2019

Попробуйте это

     public class Test {

            public static void main(String[] args) {
                boolean 2completed = false;
                boolean 4completed = false;

                for(int i=0;i<10;i++){
                    if(i==2){
                        System.out.println("i2: "+ i);
                        2completed = true;
                    }

                    else if(i==4){
                        System.out.println("i4: "+ i);
                        4completed = true
                    }

                    if(!2completed)
                          System.out.println("i2: "+ i);

                    if(!4completed)
                        System.out.println("i4: "+ i);
                }
            }


            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...