Red de conocimiento informático - Aprendizaje de código fuente - Los novatos en programación Java no entienden algunas cosas

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;