switching to first line of while loop in java

Amir Em :

Sorry, I am new to Java! I have a question regarding using multiple if statements in a loop like a while. I will make clear my question through an example. if condition 1 is wrong, how can we switch to the while again( without processing other conditions)?

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

            while(){
            if(condition1){

            if(condition2){

            if(condition3){

                   }    

            }

otto :

Use keyword

continue;

to skip processing and proceed with next loop iteration.

The Keyword

break;

would completely jump out of the loop.

Better design in your case would be nesting the if statements:

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

So the next condition is only checked when the further one is true.

If you do so, you don't have to struggle with continue; statements.

You are also able to combine multiple conditions in one if statement:

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

In this case code is only executed when all conditions are true. If the first condition is false, the second condition will not even be checked because false && true would be false.

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=3637&siteId=1