Si tuviste la misma duda que yo al ver los símbolos juntos de &&, aquí encontraras su significado y lo conlleva usarlo.
¿Qué significa && en Java? Operador and (&&)
Evalúa dos operandos de tipo lógico (pueden ser expresiones, variables o literales). Si ambos tienen valor true el resultado de la evaluación será true. Con que uno de los dos (o los dos) sea false, el resultado también lo será."