본문 바로가기
자료구조,알고리즘

제1-1장: 변수, 배열, 반복문 (2/7)

by 세류오 2021. 5. 17.

📌 매일하는것이 제일 중요하다!


📚 학습내용

import java.util.Scanner;

public class Code03 {

    static int num;

    public static void main(String[] args) {

        String str = "Hello, world";
        String input = null; // null은 있으나 없으나 똑같다>?

        Scanner kb = new Scanner(System.in);

        System.out.printf("Please type a string: ");
        input = kb.next();//

        if (str.equals(input)) {
            System.out.println("Strings match! :-)");
        } else {
            System.out.println("Strings do not match! :-(");
        }

        kb.close();
    }
}

프리미티브 타입 = 자바가 기존에 가지고있는 타입

  • String은 준 프리미티브 타입이다(거의 프리미트브처럼 사용됨)

💡 String은 == 으로 비교할 수 없다

  • ==은 프리미티브 타입끼리 사용 가능하기 때문이다.

Review

  • 아직 기존에 알고있는 내용이 많아 빠르게 보는 중
  • String을 equals로 비교하는 이유를 알게되었다