본문 바로가기
교육, 학습/멀티캠퍼스_풀 스택

JAVA 문법 - String과 Char 비교, 변수의 타입

by 개발하는 경제학도 2021. 12. 29.

강의 소개

현재 수강하고 있는 멀티캠퍼스 지능형 웹서비스 풀스 텍 과정을 수강하며 적은 내용입니다.

교재로는 자바의 정석을 사용있는 점 참고 부탁드립니다.


변수의 타입

자바 변수의 타입으로는 기본형, 참조형이 있다.

기본형 boolean, char, byte, short, int, long
, float, double
실제 값을 저장한다
참조형 기본형을 제외한 나머지(String, System) 객체의 주소를 저장(0x .. )

이 중에서 가장 많이 쓰이는 타입은 정수형 중에서는 int(4byte), double(8byte)이다.

 

문자열을 저장하는 String과 Char의 차이점

char 기본형 타입 단일 문자  ex. A 홑따옴표 사용 ' '
String 참조형 타입 문자열  ex. ABC 쌍따옴표 사용 " "

 

형 변환

값의 타입을 다른 타입으로 변환하는 것이다.

boolean을 제외한 7개의 기본형은 서로 형 변환이 가능하다.

ex.  int -> float 형 변환을 하려면 (float)10 라고 표현할 수 있다. 이렇게 형변환이 되면 출력 결과는 10.0f 가 된다.

 

자동 형변환

위의 예제와 같이 (float)를 지정하지 않고도 자동으로 형 변환이 가능한 경우가 있다.

아래와 같이 '작은 크기 타입 -> 큰 크기 타입' 순으로 자동 형 변환이 가능하다.

char -> int -> long -> float -> double
byte -> short -> int -> long -> float -> double

 

 

출처: 자바의 정석(남궁 성 저), 멀티캠퍼스

 

댓글