타입의 불일치와 문자와 문자열의 리터럴

2020. 12. 30. 14:08·자바/기본적인 개념

1. 타입의 불일치

- 만약 저장하는 값이 타입과 달라도 저장범위가 넓은 타입에 좁은 타입의 값을

저장하는 것은 허용한다.

- ex-1) int i = 'A' (A가 유니코드 65이므로 65가 저장된다.)

- ex-2) long l = 123

- ex-3) double d= 3.14f

 

2. 문자 리터럴

- 문자열은 내용이 없는 빈 것이 되지만, 문자는 공백이 안 된다. 즉, 문자 타입의 변수에는

하나의 값이 들어가야 한다.

- ex-1) String a = ""; // 가능

- ex-2) Char a = '' // 불가능

- ex-3) Char a = ' ' // 가능

 

※ 이때, String은 클래스이다. 즉, 클래스의 객체 생성이 가능하다는 뜻이다.

 

3. 문자열 리터럴 규칙

- 문자열 + any type -> 문자열 + 문자열 -> 문자열

- any type + 문자열 -> 문자열 + 문자열 -> 문자열

 

'자바 > 기본적인 개념' 카테고리의 다른 글

비트(bit)와 바이트(byte) 그리고 워드(word)  (0) 2020.12.31
형식화된 출력 - prinf()  (0) 2020.12.30
리터럴의 타입과 접미사  (0) 2020.12.30
기본형과 참조형  (0) 2020.12.30
변수의 명명 규칙  (0) 2020.12.30
'자바/기본적인 개념' 카테고리의 다른 글
  • 비트(bit)와 바이트(byte) 그리고 워드(word)
  • 형식화된 출력 - prinf()
  • 리터럴의 타입과 접미사
  • 기본형과 참조형
백_곰
백_곰
  • 백_곰
    친절한 코딩
    백_곰
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 알고리즘 (with JAVA)
        • 기본 알고리즘
        • 완전 탐색
        • 분할 정복 알고리즘
        • 동적 계획법
        • 탐욕법
        • 코딩 테스트 기출 문제
        • 코드트리 조별과제
      • 백준 (with JAVA)
        • 완전 탐색
        • 분할 정복
        • 그 외
      • 자바
        • 개발 환경 구축하기
        • 팁
        • 기본적인 개념
        • 컬렉션 프레임워크
        • 프로세스와 쓰레드
        • 지네릭스
        • 람다식
        • 스트림
        • 입출력 IO
        • 네트워킹
        • 열거형(enums)
        • java.lang 패키지
        • java.time 패키지
        • 유용한 클래스들
        • 형식화 클래스들
      • 안드로이드 with 자바
        • 응용 문제들
        • 자잘한 문제들
        • 오류 보고서
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      java.lang패키지
      다형성
      역직렬화
      Collections Framework
      소켓 프로그래밍
      snail
      java.time 패키지
      제자리 정렬
      outputstream
      InputStream
      코딩테스트
      serializable
      file
      안정 정렬
      중간연산
      안드로이드 스튜디오
      람다식
      알고스팟
      TCP 소켓 프로그래밍
      스트림
      Arrays
      불안정 정렬
      유용한 클래스
      ServerSocket
      map()
      코드트리
      자바 개념
      코딩트리조별과제
      문자 기반 스트림
      선택 정렬
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.3
    백_곰
    타입의 불일치와 문자와 문자열의 리터럴
    상단으로

    티스토리툴바