1-3. 비교연산

Yu Sebin·2022년 3월 14일
0
    public static void main(String[] args) {

//      1-1. equals _ 서로 같은지 비교 연산
        String s3 = "Hi";
        String s4 = "Hi";
        System.out.println(s3.equals(s4));
        System.out.println(s3 == s4); //True
        // new String ();로 먼저 작성이후 괄호안에 ""+문자열 적어야 시행가능
        String s5 = new String("Hi");
        System.out.println(s3.equals(s5));
        System.out.println(s3 == s5); //False
		
        //cf. 주석 여러줄 작성시 2가지 방식(/* 또는 /**치고 엔터키 누르기 /**는 색이 입혀진다.)
        /**
         * 왜 s3 s5는 다른가?
         * s3,s4 경우 먼저 선언된 s3의 "Hi"가 객체로서 메모리에 잡혀있는데,
         * s4가 그 객체를 그대로 이용하는 방식이기 때문이다.
         * s5 경우 다른 메모리에 "Hi"객체가 생성되었기 때문에 다른 것으로 구분한다.
         */

나머지 내용추가예정

0개의 댓글