>  기사  >  Java  >  자바 =와 ==의 차이점

자바 =와 ==의 차이점

王林
王林원래의
2019-11-09 16:25:304538검색

자바 =와 ==의 차이점

Difference:

Java에서 =는 할당 연산이고 ==는 다음 여부를 결정하는 데 사용됩니다. 값은 동일합니다.

예:

a=b  //就是把b的值赋予给a;
a==b  //就是判断a等于b

== 연산자로 비교한 두 값이 같은지 판단하는 판단 조건 : #🎜🎜 #

1. 두 값이 동일한 유형인 경우 두 값이 완전히 동일하면 동등성을 테스트하고, 정확히 동일하지 않으면 동일합니다. 동일하면 동일하지 않습니다.

2. 두 값의 유형이 다른 경우에도 여전히 동일할 수 있습니다. 다음 규칙과 유형 변환을 사용하여 동일성을 확인하세요.

한 값이 null이고 다른 값이 정의되지 않은 경우

한 값이 숫자인 경우입니다. , 다른 값은 문자열이므로 문자열을 숫자로 변환한 후 변환된 값과 비교합니다.

값이 true이면 1로 변환한 후 비교합니다. 값이 false이면 0으로 변환한 후 비교

한 값이 객체이고 다른 값이 숫자 또는 문자열인 경우 객체를 기본 유형 값으로 변환한 다음; 비교하세요

다른 조합은 동일하지 않습니다.

추천 튜토리얼:

java 튜토리얼

위 내용은 자바 =와 ==의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.