반응형
기본 타입
출처:혼자 공부하는 자바
각각 타입마다 저장되는 값의 허용 범위가 다르다.
문자열의 경우는 String이라는 타입을 이용한다.
char의 경우는 유니코드를 저장할 수 있다.
그렇기에 문자열을 char 타입에 저장할 수 없다.
출처:혼자 공부하는 자바
자바도 마찬가지로 이스케이프 문자를 사용해서
줄 바꿈, 띄움 등의 기능을 사용할 수 있다.
boolean과 같은 논리 타입의 경우는
true, false의 리터럴 값을 저장할 수 있다.
타입 변환
- 자동 타입 변환 : 값의 허용 범위가 작은 타입이 큰 타입으로 저장될 경우
출처:혼자 공부하는 자바
위와 같이 범위에 따라 자동적으로 타입이 변환되는 경우를 말한다.
- 강제 타입 변환 : 큰 허용 범위 타입을 작은 허용 범위 타입으로 강제로 저장
출처:혼자 공부하는 자바
출처:혼자 공부하는 자바
+연산의 경우 앞에서부터 순차적으로 수행된다.
그렇기에 1+2+"3"은 3+"3"이 되어 "33"이라는 결과가 나온다.
- 문자열 강제 타입 변환
출처:혼자 공부하는 자바
문자열을 기본 타입으로 강제 변환할 때는 위의 강제 변환과 조금 다르다.
특정 타입으로 변환할 때 사용하는 명령어가 따로 존재한다.
그렇기에 해당 명령어를 숙지하여야 문자열 타입을 강제 변환할 수 있다.
'대학교' 카테고리의 다른 글
데이터 구조 - (2) 알고리즘의 성능 (2) | 2023.09.20 |
---|---|
파이썬 - (2) 함수 실습 (2) | 2023.09.19 |
파이썬 - (1) 개요 (3) | 2023.09.13 |
자바 - (1) 개발 환경 및 개요 (1) | 2023.09.13 |
한국 근현대사 - (1) 19세기 중국, 일본 (2) | 2023.09.13 |