나는 방금 .equals()
대 ==
, 자바의 pass-by-copy 대 pass-by-reference 등등에 대해 머리를 감싸기 시작했다. 그리고 자바가 무한대로 돌아가는 시나리오가 있을지 궁금하다. :(i! = i)가 true로 평가되는 시나리오가 있습니까?
while (i != i) {
// infinite loop
}
String 객체, Array 객체 등에 관한 아이디어가 있지만 작동하려면 아무 것도 얻을 수 없습니다. 감사.
'i'가 부동 소수점 NaN 인 경우. –
그것은'pass by value' 만 있습니다. java에있는'pass by reference' 또는'pass by reference'는 없습니다. – Anirudha
참조 http://stackoverflow.com/questions/4933769/c-sharp-nan-comparison-differences -between-equals-와 –