강의 소개
현재 수강하고 있는 멀티캠퍼스 지능형 웹서비스 풀스 텍 과정을 수강하며 적은 내용입니다.
교재로는 자바의 정석을 사용있는 점 참고 부탁드립니다.
변수의 타입
자바 변수의 타입으로는 기본형, 참조형이 있다.
기본형 | 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
출처: 자바의 정석(남궁 성 저), 멀티캠퍼스
'교육, 학습 > 멀티캠퍼스_풀 스택' 카테고리의 다른 글
JAVA 문법 - 상속, 생성자 개념과 비교, 주의점(is - a, has - a) (0) | 2022.01.04 |
---|---|
JAVA 문법 - 오버로딩(= 중복정의), 오버라이딩(= 재정의) (0) | 2022.01.04 |
JAVA 문법 - 제어자(modifier)중 static의 특징, 자바를 run할 때 실행되는 순서 (0) | 2021.12.31 |
JAVA 문법 - String클래스 동등비교시 equals 메서드 사용하는 이유 (0) | 2021.12.30 |
JAVA 문법 - 인스턴스 생성시 스택, 힙 상태변화 (0) | 2021.12.30 |
댓글