A la hora de hacer una condicional en cualquier lenguaje se suele usar las típicas if-else, como por ejemplo: if (valor=3) valor=3; else valor=null; En Java podemos usar la siguiente expresión, y ahorramos líneas de código: valor>10 ? 10 : null Lo que está a la izquierda de ? es la condicional, lo que está entre la ? y el : es el valor si es resultado de la condición es verdadero, el resto si es falso. Así en el ejemplo: si valor es mañoy que 10, se devolverá 10, si no se devolverá nulo.