이거 나는 지금까지 a하고 b하고 하나씩 들어가서 반환값이 양수면 자리 바꾸고 음수면 냅두는거로만 알고 썼거든?

근데 얼럿창에 a, b 찍어보니까 

-2   1 

15  -2

15   1

2     1

2     15

이런 식으로 나오더라.


나는 당연히 a b값이 1 -2 부터 나오는줄 알았는데

이거 왜 그런거야?