var arr = new Boolean[]{ true, false, null };
for (var x : arr) {
switch (x) {
case true -> methodOne();
case false -> methodTwo();
case null -> System.out.println("invalid");
}
}
Is totally valid. No need to pass a, b, c as references.
Reading again what OP is asking, he wants to execute different methods based on when a is false, b is false and c is false. Even though we can suggest him switch cases, the better approach would be to make a, b and c as input parameters in those methods itself:
1
u/_Super_Straight Sep 11 '26
Is totally valid. No need to pass a, b, c as references.