자바의 데이터 타입과 변수
2023. 11. 11. 02:46ㆍ개발 문서/Java
728x90
반응형
자바(Java)는 강력한 정적 타입 언어로, 모든 변수는 선언 시에 데이터 타입을 명시해야 합니다. 여기서 자바의 기본 데이터 타입과 변수에 대해 간단히 소개하겠습니다.
기본 데이터 타입 (Primitive Data Types):
정수 타입:
byte
: 8비트, -128 ~ 127 범위의 정수short
: 16비트, -32,768 ~ 32,767 범위의 정수int
: 32비트, -2^31 ~ 2^31-1 범위의 정수 (약 20억)long
: 64비트, -2^63 ~ 2^63-1 범위의 정수
int myInt = 42; long myLong = 1234567890123L; // 숫자 뒤에 L을 붙여서 long임을 명시
부동소수점 타입:
float
: 32비트, 부동소수점 표현 (약 7자리의 정밀도)double
: 64비트, 부동소수점 표현 (약 15자리의 정밀도)
float myFloat = 3.14f; // 숫자 뒤에 f를 붙여서 float임을 명시 double myDouble = 2.71828;
문자 타입:
char
: 16비트, 유니코드 문자 하나를 표현
char myChar = 'A';
논리 타입:
boolean
: 참(true
) 또는 거짓(false
)을 나타냄
boolean myBoolean = true;
참조 데이터 타입 (Reference Data Types):
문자열 타입:
String
: 문자열을 나타냄
String myString = "Hello, Java!";
배열 타입:
- 배열은 기본 데이터 타입 또는 참조 데이터 타입의 모음
int[] myIntArray = {1, 2, 3, 4, 5}; String[] myStringArray = {"apple", "banana", "orange"};
변수 (Variables):
변수는 데이터를 저장하기 위한 메모리 공간의 이름을 나타냅니다. 변수를 사용할 때에는 먼저 변수를 선언하고, 필요한 경우 초기값을 할당할 수 있습니다.
// 변수 선언과 초기화
int age = 25;
double height = 175.5;
char grade = 'A';
boolean isStudent = true;
// 나중에 값을 할당할 수 있는 변수 (초기화되지 않은 상태)
int myNumber;
자바에서는 변수의 이름을 선언 규칙에 맞춰 작성해야 하며, 변수의 스코프(scope)도 고려해야 합니다. 이러한 데이터 타입과 변수를 효과적으로 활용하여 프로그램을 작성할 수 있습니다.
'개발 문서 > Java' 카테고리의 다른 글
자바의 함수와 메소드 작성법 (0) | 2023.11.11 |
---|---|
배열과 리스트: 자바에서의 활용 (0) | 2023.11.11 |
제어문 (if, else, switch)의 활용 (0) | 2023.11.11 |
객체지향 프로그래밍과 자바 (0) | 2023.11.11 |
자바의 기초 문법과 개념 소개 (0) | 2023.11.11 |