prośba o wytłumaczenie

0

Czemu wynikiem tej metody jest 12? i czemu x==x++ false?

    int x = 4;
    long y = (x * 4) - x++;
    //4*5=20 -5 =15 (wynik 12)?

    System.out.println(y);
    System.out.println(x++);//=5
    System.out.println(x);//=5
    System.out.println(x == x++);//false?
1

Bo 4 razy 4 minus 4 jest 12.
X inkrementujesz na końcu

0
masjav napisał(a):

czemu x==x++ false?

Bo masz zepsuty kompilator?

0

To pewnie przez neutrino, ostatnio pełno ich wszędzie.
https://ideone.com/dKPyGc

1 użytkowników online, w tym zalogowanych: 0, gości: 1