x = condition ? expression1 : expression2 // Example: double x = 1 > 0 ? 10 : 20; // put any value
a = (x > y) ? z : y; /* Same as */ if (x > y) { a = z; } else { a = y; }