// 논리형 변수 선언
boolean isTrue;
// 정수형 변수 선언
byte bData;
short sData;
int nData;
long lData;
// 실수형 변수 선언
float fData;
double dData;
// 문자형 변수 선언
char ch;
//문자열 변수 선언
String str;
값 대입과 리터럴
값 대입
변수 저장공간에 값을 대입(저장)하는 것
변수타입과 값의 타입이 일치해야 한다.
int nAge;
nAge = 20
// 타입 불일치
int nAge;
nAge = 3.14; //EROOR
// 실수 대입
double dPi;
dPi = 3.14;
리터럴(Literal)
변수에 대입되는 값 자체를 의미
대입되는 1000, 2000을 리터럴이라 한다.
short sData = 1000;
int nData = 2000;
접두사, 접미사
접두사
2진수: 0b
8진수: 0
16진수: 0x
접미사
Long: L
Float: f
// 2진수, 접두사 0b
int nBin = 0b100;
// 8진수, 접두사 0
int nOct = 0100;
// 16진수, 접두사 0x
int nHex = 0x100;
// Long, 접미사 L
// '_' 는 구분하기 쉽게 하기 위해 사용하는 관습
long lData = 10_000_000_000L
// Float, 접미사 f
float fData = 3.14f