Si la declaración ejecuta todas las condiciones

Esto puede ser realmente una pregunta tonta, pero me pregunto si es posible tener una sentencia if que ejecute todas las condiciones. Yo explico:

if (methodA() && methodB() && methodC()) {code}

code se ejecuta cuando los tres métodos devuelven verdadero. El punto es que cuando un método devuelve falso, el resto de los métodos no se ejecutan. Esto normalmente es bueno para el rendimiento, pero ¿qué pasa si realmente necesito ejecutar todos los métodos independientemente de lo que están devolviendo y después de eso, evalúe la expresión y diríjase a if si no? Lo mismo se aplica para OR o lo que sea.

¿Hay una manera de decirle a java que se comporte de esa manera? Mi trabajo actual es dividirlo en tres ifs, pero esto no siempre funciona y se ve muy feo.

Respuestas a la pregunta(8)

Su respuesta a la pregunta