Mengapa yang pertama mengembalikan referensi? int x = 1; int y = 2; (x > y ? x : y) = 100; Sedangkan yang kedua tidak? int x = 1; long y = 2; (x > y ? x : y) = 100; Sebenarnya, yang kedua tidak mengkompilasi sama sekali - "bukan nilai yang tersisa dari