Los novatos en programación Java no entienden algunas cosas
Esta es una operación ternaria:
Se puede entender como, si xgt; 0 entonces: y=-x (el resultado de la expresión antes de los dos puntos), en caso contrario: y=x ; (El resultado de la expresión después de los dos puntos)
Equivalente a:
if(xgt; 0)
y=-x;
más
y=x;