자료형 - 1.숫자
1. 숫자
1. 정수
1. int: -2147483647 ~ 2147483647
2. long: -9223372036854775808 ~ 9223372036854775808
long 변수에 값을 대입할 떄는 대입하는 숫자 값이 int 자료형의 최대값인 2147483647 보다 큰 경우 8764827384923849L 같이 L 접미사(또는 소문자 ㅣ(1과 비슷하여 추천x))를 붙여 주어야 한다. 만약 'L'과 같은 접미사를 누락하면 컴파일 에러가 난다.
2. 실수
1. float
2. double
float pi = 3.14F;
double morePi = 3.14159265358979323846;
자바에서 실수형은 디폴트가 double이므로 위의 예에서 보듯이 float 변수에 값을 대입할 때에는 3.14F 와 같이 F접미사(또는 소문자 f)를 꼭 붙여 주어야 한다. float 자료형에 값을 대입할 때 접미사를 누락하면 컴파일 에러가 발생한다.
double d1 = 123.4;
double d2 = 1.234e2;
d1과 d2의 값은 123.4로 같다. d2의 e2는 10의 제곱(102)을 의미한다. 즉 1.234∗102 이 되어 123.4 가 되는 것이다.
3. 8진수와 16진수
1. 8진수와 16진수는 int 자료형을 사용하여 표기할 수 있다.
0으로 시작하면 8진수, 0x로 시작하면 16진수
int octal = 023; // 십진수: 19
int hex = 0xC; // 십진수: 12
4. 숫자연산
1. +, -, \*, / 기호를 이용하여 두 숫자간 사칙연산을 수행한다.
5. 증감연산(++, --)
int i = 0;
int j= 10;
i++;
j--;