본문 바로가기

IT 개발/JAVA

[Java기초] Java 데이터 타입, 변수, 상수 이해하기

Java 프로그래밍을 시작하려면 기본적인 개념인 데이터 타입, 변수, 상수와 관련된 정보를 이해해야 합니다.

이 글에서는 Java에서 사용되는 기본적인 데이터 타입, 변수 선언, 초기화 방법 및 상수 활용에 대해 설명하겠습니다.

 

1. 데이터 타입

데이터 타입 Java에서는 데이터를 저장하고 처리하기 위해 데이터 타입을 사용합니다. 데이터 타입은 크게 기본 데이터 타입(Primitive Data Type)과 참조 데이터 타입(Reference Data Type)으로 나뉩니다. 기본 데이터 타입에는 정수, 실수, 문자, 논리 등의 데이가 포함되며, 기본 데이터 타입은 다음과 같이 분류됩니다.

 

●정수형(Integer): byte(1바이트), short(2바이트), int(4바이트), long(8바이트)

예시)

int age = 28;

 

●실수형(Floating-point): float(4바이트), double(8바이트)

예시)

double height = 175.5;

 

●문자형(Character): char(2바이트)

예시)

char letter = 'A';

 

●논리형(Boolean): boolean(1바이트)

예시)

 boolean isStudent = true;

 

참조 데이터 타입은 클래스, 인터페이스, 배열 등 객체를 저장하고 다루기 위한 데이터 타입입니다.

예시)

String name = "John Doe";
Array[] numbers = new int[10];

 


 

2. 변수의 선언과 초기화 변수

변수의 선언과 초기화 변수는 데이터를 저장하기 위한 공간으로, 변수의 선언 시에는 데이터 타입과 변수 이름이 필요합니다. 변수 이름은 변수 값을 구분하고 참조하기 위해 사용되며, 관례적으로 자바에서는 카멜 케이스(camelCase) 형식으로 이름을 짓습니다. 변수 선언의 형식은 다음과 같습니다:

데이터타입 변수명;

예시)

int age; 
double weight; 
char grade;

 

변수를 선언한 후에는 초기화를 통해 값이 할당되어야 합니다. 초기화하지 않은 변수를 사용하려고 하면 컴파일 오류가 발생합니다.

변수 초기화 예시)

 int age = 28; 
 double weight = 68.5; 
 char grade = 'A';

 

 


 

3. 상수의 선언과 초기화 상수

상수의 선언과 초기화 상수는 변하지 않는 값을 저장하는 공간으로, 항상 초기화가 필요하며 한 번 할당된 값은 변경할 수 없습니다. 상수는 변수와 함께 프로그램 내에서 데이터를 다루기 위해 사용되며, 상수의 선언 시에는 final 키워드를 사용합니다. 상수 선언의 형식은 다음과 같습니다

final 데이터타입 변수명;

예시)

final double PI;

 

상수의 초기화는 변수의 초기화와 같은 방식으로 진행됩니다. 다만 초기화를 하지 않은 상수를 사용하면 컴파일 오류가 발생하고, 초기화한 후 재할당하려고 하면 컴파일 오류가 발생합니다.

상수 초기화 예시)

final double PI = 3.141592;

 

 

 

 Java 프로그래밍에서 데이터 타입, 변수, 상수를 이해하고 사용하는 것은 매우 중요한 기초 개념입니다. 이에 대한 정확한 이해와 적절한 활용은 프로그램의 구조를 명확하게 표현하고 효과적인 개발이 가능하도록 도와줍니다. 이번 글을 통해 초보 개발자들도 데이터 타입, 변수, 상수에 대해 이해를 높이고, 더 나아가 자바 프로그래밍을 진행하는데 도움이 되길 바랍니다.