일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- C++상수
- 변수
- 고정소수점
- 포인터연산자
- 클래스선언
- 자바코딩
- 제어문
- 산술연산자
- Java
- 메서드오버로딩
- C++코딩
- 2차원배열
- C++
- 코딩
- 1차원배열
- this참조변수
- 증감연산자
- 조건문
- 자바클래스
- 프로그래밍
- 비트연산자
- 반복문
- 자바
- 부동소수점
- 코딩독학
- 기초코딩
- 자바메서드오버로딩
- 코딩기초
- 자바코드
- 포인터
- 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 |