| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 자바코드
- 비트연산자
- 프로그래밍
- C++
- 제어문
- 기초코딩
- 고정소수점
- 산술연산자
- 클래스선언
- 2차원배열
- 자바코딩
- C++코딩
- 코딩기초
- this참조변수
- 증감연산자
- 조건문
- 포인터연산자
- 1차원배열
- 코딩
- 코딩독학
- C++상수
- 자바메서드오버로딩
- 부동소수점
- 반복문
- 메서드오버로딩
- 자바
- 포인터
- 변수
- Java
- 자바클래스
- Today
- Total
지식아일랜드
코딩 기초 10편 _ JAVA 자바 기본타입(Primitive Type) 코드와 예제 본문
안녕하세요!
지식아일랜드의 모르는게 없는 지식인 입니다.
오늘은 지난 시간 JAVA 변수와 선언에 이어
Primitive type(기본 자료형)에 대해 JAVA 코드와 예제를 이용해 설명드리겠습니다.

JAVA에서는 기본 자료형(Primitive type)과 참조 자료형(Reference type)으로 구분됩니다.
기본 자료형은 변수에 직접 값을 저장하는 자료형이며, 참조 자료형은 변수에 값이 저장되어 있는 메모리의 주소를 저장하는 자료형입니다.
JAVA에서 제공하는 기본 자료형은 아래와 같습니다.
˙ byte
˙ short
˙ int
˙ long
˙ float
˙ double
˙ char
˙ boolean
아래는 각 자료형에 대한 예제 코드입니다.
csharp
public class PrimitiveTypeExample {
public static void main(String[] args) {
// byte 타입
byte b = 10;
System.out.println("byte: " + b);
// short 타입
short s = 20;
System.out.println("short: " + s);
// int 타입
int i = 30;
System.out.println("int: " + i);
// long 타입
long I = 40L;
System.out.println("long: " + I);
// float 타입
float f = 3.14f;
System.out.println("float: " + f);
// double 타입
double d = 3.1415;
System.out.println("double: " + d);
// char 타입
char c = 'A' ;
System.out.println("char: " + c);
// boolean 타입
boolena bool = true;
System.out.println("boolean: " + bool);
}
}
위 예제 코드에서는 각 자료형의 변수를 선언하고 값을 할당한 후, 해당 변수의 값을 출력하고 있습니다.
예를 들어 byte 타입의 변수 b에는 10이라는 값을 할당하고, short 타입의 변수 s에는 20이라는 값을 할당한 후, 각 변수의 값을 출력하고 있습니다.
이처럼 기본 자료형은 변수에 값을 직접 저장하기 때문에 선언된 변수의 크기에 따라 저장 가능한 범위가 제한됩니다.
예를 들어 byte 타입의 변수는 -128부터 127까지의 값을 저장할 수 있습니다.
기본 자료형의 특징을 간단히 정리하면 다음과 같습니다.
˙ 변수에 값을 직접 저장합니다.
˙ 메모리를 적게 사용합니다.
˙ 크기에 따라 저장 가능한 범위가 제한됩니다.

어떠셨나요?
기본 자료형(Primitive type) 이해를 도와드리기 위해
JAVA 코드와 예제를 이용하여 설명드렸는데
이해가 잘 되셨나요?ㅎㅎ
추가로 궁금한 점이 있으시면 댓글로 언제든지 물어봐주시기 바랍니다!
'JAVA 기초' 카테고리의 다른 글
| 코딩 기초 12편 _ JAVA 타입 변환(Type Conversion) 코드와 예제 (0) | 2023.03.15 |
|---|---|
| 코딩 기초 11편_ JAVA 고정소수점(fixed point)과 부동소수점(floating point)의 특징과 예제 (0) | 2023.03.12 |
| 코딩 기초 9편 _ JAVA 프로그래밍 기초: 변수 선언과 종류 (0) | 2023.03.06 |
| 코딩 기초 8편 _ JAVA 자바 스트림 API(Stream API) 이해 및 사용방법 (0) | 2023.03.02 |
| 코딩 기초 7편 _ JAVA 자바 람다 표현식(Lambda Expression) (0) | 2023.03.01 |