2일차 - 231227

김리오·2023년 12월 28일

학원공부 TIL

목록 보기
2/13

📌literal (리터럴)

  • 문자가 가리키는 값 그 자체
  • 일상 생활에서 '상수'라고 부르는 것
  • 12, 123, 3.1, 'A', 문자열, boolean 등...

📌escape character

  • 특수문자 쓰고 싶으면 백슬래쉬 활용한다
  • %n을 붙이면 한 줄 띄울 수 있다
System.out.println("\"호호하하\"");
System.out.println("호호\\하하")
System.out.println("호호\\하하");

📌Variable (변수)

  • long 데이터 타입의 값은 접미사 L(l)을 붙여야 한다
  • float 데이터 타입의 값은 접미사 F(f)를 붙여야 한다
  • double 데이터 타입의 값은 접미사 D(d) 생략 가능하다
  • '+'를 기준으로 앞 뒤에 문자열이 존재하면 모두 문자열 취급한다
System.out.println("s=" + 10 + 1)

(위 코드의 결과값은 s=101)

  • char 데이터 타입의 값은 싱글코트('') 안에 하나의 문자만 가능하다
  • char 데이터 타입의 값에 정수를 배정하면,
    해당 정수에 해당하는 유니코드 문자를 찾아서 저장한다

⭐참조형 변수

  • 기본형 변수에는 데이터 값으로 리터럴이 입력되지만,
    참조형 변수에서는 데이터 값에 '주소'가 저장된다

📌Casting (변수)

  • 묵시적(자동) 형변환보다는 명시적(강제) 형변환을 주로 사용하는 것 같다
profile
생각하는 사람이 되고 싶다

0개의 댓글