변수란?
데이터를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간 -> 변수
초기화란?
변수에 초기값(변수 지정)을 주는 행위
변수의 종류
기본타입 변수 -> 정수형, 실수형, 논리형
참조타입 변수 -> 문자열, 배열 등
기본 데이터 타입
값의 분류 | 기본 타입 |
정수 | byte, char, chort, int, long |
실수 | float, double |
논리(true, false) | boolean |
정수 타입
타입 | 메모리 크기 | 저장되는 값의 허용 범위 | ||||
byte | 1byte | 8bit | -128~127 | |||
short | 2byte | 16bit | -32,768~32,767 | |||
char | 2byte | 16bit | 0~65535(유니코드) | |||
int | 4byte | 32bit | -2,147,483,648~2,147,483,647 | |||
long | 8byte | 64bit | -9,222,372,036,854,775,808~9,222,372,036,854,775,807 |
실수 타입
타입 | 메모리크기 | 유효 소수 이하 자리 | |
float | 4byte | 32bit | 7자리 |
double | 8byte | 64bit | 15자리 |
논리 타입
boolean stop = true;
boolean stop = false;
이스케이프 문자
이스케이프 문자 | 내용 |
\' | '문자 포함 |
\" | "문자 포함 |
\\ | \문자 포함 |
\u16진수 | 16진수 유니코드에 해당하는 문자 포함 |
\t | 출력시 탭만큼 띄움 |
\n | 출력시 줄 바꿈 |
\r | 출력시 캐리지 리턴 |