private void test() {
// Nested if block
if (true) { // If condition is true
if (true) { // If condition is true
if (true) { // If condition is true
if (true) { // If condition is true
// statement
}
}
}
}
// Above block breaking in below way
// Breaking nested if in multiple with return statement
if (false) { // If condition is false
return;
}
if (false) { // If condition is false
return;
}
if (false) { // If condition is false
return;
}
if (false) { // If condition is false
return;
}
}
OOPs suggest multiple return statement is bad idea. But if I used multiple nested if then its look very complex. Please suggest what is best way to use nested if condition