Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
Tags
- frontend
- Android
- js
- Method
- HTML
- 스타일테그
- Linux
- MalwareZero
- java
- vscode
- CentOS
- 시스템에러
- 프론트엔드
- mpcview
- oracle
- github
- 오라클
- 삼항연산자
- 인텔리제이 #intelliJ #JetBrains
- CSS
- https://www.w3schools.com/
- JavaScript
- 엘리멘트
- 오라클 데이터베이스
- oracle database
- 설치
- 오라클 로그
- 자바스크립트
- Signature
- 오라클데이터베이스
Archives
- Today
- Total
개발
6. byte, short, int, long 자료형 (정수 자료형) 본문

안녕하세요 오늘은 기본자료형 중 정수형을 알아보겠습니다.
정수형의 종류에는 표와같이 4가지가 있습니다.
| 자료형 | 저장공간 | 설명 | 표현범위 |
| byte | 8 bit | 정수 | -128 ~ 127 |
| char | 16 bit | 문자 | \u0000 ~ \uFFFF |
| short | 16 bit | 정수 | -32768 ~ 32767 |
| int | 32 bit | 정수 | -2147483648 ~ 2147483647 |
| long | 64 bit | 정수 | -9223372036854775808 ~ 922372036854775807 |
주로 int를 사용하며 그 외의 자료형은 잘 사용하지 않습니다.
연산시에 기본으로 사용되는 형식은 int 이며 이외의 자료형을 사용할 시 꼭 명시해주어야 합니다.
아래의 코드를 실행해보세요.
short형으로 값을 얻어올 시 캐스팅을 해주지 않으면 에러가 납니다.
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
public class IntCal {
public static void main(String[] args) {
int i=7;
int i2=8;
int ires=i+i2;
System.out.println(ires);
short s=1;
short s2=2;
short sres=s+s2;
int sres2=s+s2;
short sres3= (short) (s+ s2);
}
}
|
cs |

기본 자료형의 디폴트값은 다음과 같습니다.
기본자료형은 스트링을 제외하고는 null로 초기화 할 수 없으며
Integer를 사용하여 null로 초기화를 할 수 있으나 잘 사용되지 않는 방법입니다.
| 형식 (Type) | 필드 기본 값 (Default value for fields) |
| byte | 0 |
| short | 0 |
| int | 0 |
| long | 0L |
| float | 0.0f |
| double | 0.0d |
| char | '\u0000' (C#은 '\0') |
| String | null |
| boolean | false |
'Backend > Java' 카테고리의 다른 글
| 8. 연산자(Operator) (0) | 2021.07.17 |
|---|---|
| 7. Enum 형식 (0) | 2021.07.13 |
| 5. float, double, Bigdecimal 자료형 (실수 자료형) (0) | 2021.07.11 |
| 4. String 자료형 (0) | 2021.07.11 |
| 3. Char 자료형 (0) | 2021.07.11 |