안녕하세요. 스마트팩토리입니다.
자바기초# 002. 자바 데이터 타입(byte, short,int, long) 크기(값)에 대해 알아보겠습니다. 프로그래밍 언어에서 언어의 크는 상당히 중요합니다. 이는 메모리를 할당하여 확보하는데 의미가 있기 때문에 값의 크기에 맞게 설정하여 메모리의 부족이나 과한 것에 대해 알아야 합니다. 특히 부족한 경우는 실행 자체가 되지 않과 넘치는 경우는 쓸데 없이 메모리만 차지하는 경우가 있습니다.
<< 정수형 데이터 타입>>
1. 정수형 데이터 타입
(1) byte 타입- 1바이트
(2) short 타입- 2바이트
(3) int 타입 - 4바이트
(4) long 타입 - 8 바이트
데이터 타입은 정수형, 실수형, 불린형 등 있습니다. 먼저 정수형 타입의 크기는 위와 같습니다.
1바이트는 8비트입니다. 첫 비트는 부호 비트이기 때문에 나머지 7비트 즉 2^7은 12 입니다. 부호가 +, - 이기에 -128에서 127입니다. 중간에 0 이 있어서 양수에서 1개를 빼게 됩니다.
같은 방식으로 short형이나 int 형, long형의 크기와 범위도 이해할 수 있습니다.
2. 데이터 타입 예시
-------------------------------------------------------
package pkg02;
public class Exam02 {public static void main(String[] args) {
byte aVar=10;
//byte a1Var=10000000;
short bVar=300;
int cVar=5000;
long dVar=1000000;
System.out.println("byte 타입="+ aVar);
//System.out.println("byte 타입="+ a1Var;
System.out.println("short 타입="+ bVar);
System.out.println("int 타입="+ cVar);
System.out.println("long 타입="+ dVar);
}
}
-------------------------------------------------------
콘솔창에서도 에러가 생겼다는 것을 설명해 주고 있습니다.
참고로 주석 단축키는 ctrl+/ 입니다.
'Java' 카테고리의 다른 글
자바기초 # 004. String str=""; 문자열과 정수형의 덧셈 = 문자열의 이해 (0) | 2021.07.12 |
---|---|
자바기초 # 003. string 문자열 출력 String str1=new String("a"); String str2 ="love" (0) | 2021.07.11 |
자바기초# 001. System.out.println(" hello!! java"); 출력하기 자바실행하기 (0) | 2020.09.09 |
자바 설치 및 이클립스 설치 (jdk설치, jre, eclipse) 개발환경설정하기- 환경변수 설정 (0) | 2020.09.07 |
자바 프로그램을 배우기 전에 (비전공자 이야기) (0) | 2020.09.05 |
댓글