JAVA__35

AMJ·2023년 3월 7일
0

언어_log

목록 보기
35/57

==

  • 물리적 동치성 비교
  • 기본형 비교 시 사용
  • 메모리에 저장된 변수가 가지는 값이 서로 같은지 비교

.equals() 이용한다

  • 논리적 동치성 비교 .equa;s() 스펙 같니?
  • 객체 비교 시 사용
  • 참조 타입(Reference Type) 변수를 비교
  • 비교할 핵심 값을 정하고, 핵심 값을 비교하여 두 객체가 서로 동등(equal)하다면 "논리적으로 같다"
public class Main {
    public static void main(String[] args) {
        String s1 = "하";
        s1 += "하";
        String s2 = "하하";
        char a = 'a';
        char b = 'a';

        System.out.println(s1 == s2);
        System.out.println(s1.equals(s2));
        System.out.println(a == b);
    }
}
profile
재미있는 것들

0개의 댓글