Чему равен x после выполнения этой программы?
long x = {{a}};
int y = {{b}} - x;
if (y >= 0) {
    x = y;
} else {
    y = x;
}