✔ 개요
- 정수
- 실수
- 8진수와 16진수
- 숫자연산
- 증감연산
정수
자바의 정수를 표현하기 위한 자료형은 int, long 이다.
자료형 | 표현범위 |
int | -2147483648 ~ 2147483647 |
long | -9223372036854775808 ~ 9223372036854775807 |
int자료값보다 큰 경우면 long자료값 뒤에 L을 붙여주어야한다.
예시)
int num = 11;
long hair = 123213213444L;
실수
자바의 실수를 표현하기 위한 자료형은 float, double 이다.
자료형 | 표현범위 |
float | -3.4 * 10^38 ~ 3.4 * 10^38 |
double | -1.7 * 10^308 ~ 1.7 * 10^308 |
예시)
float pi = 3.14F;
double morePi = 3.14159265358979323846;
double에는 지수를 다음과 같이 사용할 수 있다.
double d1 = 123.4;
double d2 = 1.234e2;
8진수와 16진수
8진수와 16진수는 int 자료형을 사용하여 표시한다.
예시)
int octal = 023; // 십진수: 19
int hex = 0xC; // 십진수: 12
숫자연산
+, -, *, /, %(나머지 값을 반환하는 기호) 기호를 이용해서 두 숫자간 사칙연산을 수행한다.
예시)
public class A {
public static void main(String[] args) {
int A = 10;
int B = 5;
System.out.println(A+B);
System.out.println(A-B);
System.out.println(A*B);
System.out.println(A/B);
System.out.println(A%B);
}
}
출력)
15
5
50
2
0
증감연산(++,--)
자바는 ++, -- 기호를 이용하여 값을 증가하거나 감소시킬 수 있다. 이런 기호들을 증감 연산자라고 한다.
예시
int i = 1;
int j = 11;
i++;
j--;
System.out.println(i); // 2 출력
System.out.println(j); // 10 출력
++는 값을 1만큼 증가시키고 --는 값을 만큼 감소시킨다는 것을 확인 할 수 있다.
연산자의 위치에 따라 출력값이 다르다.
i++ : 값이 참조된 후에 증가
++i : 값이 참조되기 전에 증가.
'프로그래밍 언어 > Java' 카테고리의 다른 글
Java 자료형 - List - ArrayList (0) | 2022.06.03 |
---|---|
Java 자료형 - 문자열(String), StringBuffer (0) | 2022.05.07 |
Java 자료형 - 문자(char) (0) | 2022.05.07 |
Java 자료형 - boolean(true or false) (0) | 2022.05.07 |
Java 기본 구조 (0) | 2022.05.07 |