BEER&DEV

자바의 자료형(Data Types): 초보자를 위한 꼬리의 꼬리를 무는 자바 본문

BASIS/JAVA

자바의 자료형(Data Types): 초보자를 위한 꼬리의 꼬리를 무는 자바

사당맥주 2023. 7. 13. 13:02

자바에서는 다양한 자료형(Data Types)을 제공하여 데이터를 저장하고 조작할 수 있습니다. 각 자료형은 특정한 유형의 데이터를 나타내며, 변수의 선언과 함께 사용됩니다. 이번 글에서는 초보자를 위해 자바의 자료형에 대해 예시와 함께 자세히 설명하겠습니다.

1. 기본 자료형(Primitive Data Types)

정수형(Integer Types)

정수 값을 저장하는 자료형입니다.
   - byte: 8비트(-128 ~ 127)
   - short: 16비트(-32,768 ~ 32,767)
   - int: 32비트(-2,147,483,648 ~ 2,147,483,647)
   - long: 64비트(-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807)
  
   예시:
  

int age = 25;
long population = 7896541230L;

실수형(Floating-Point Types)

실수 값을 저장하는 자료형입니다.
   - float: 32비트(1.4E-45 ~ 3.4E38)
   - double: 64비트(4.9E-324 ~ 1.8E308)
  
   예시:
  

 float pi = 3.14f;
 double salary = 4567.89;

문자형(Character Type)

단일 문자를 저장하는 자료형입니다.
   - `char`: 16비트(유니코드 문자)
  
   예시:

char grade = 'A';


논리형(Boolean Type)

참(true) 또는 거짓(false) 값을 저장하는 자료형입니다.
   - boolean: 1비트(true 또는 false)
  
   예시:

boolean isRaining = true;




2. 참조 자료형(Reference Data Types)

문자열(String)

문자열을 저장하는 자료형입니다.
  
   예시:

String name = "John Doe";


배열(Array)

같은 유형의 여러 값을 저장하는 자료형입니다.
  
   예시:

   int[] numbers = {1, 2, 3, 4, 5};
   String[] names = {"Alice", "Bob", "Charlie"};


클래스(Class)

객체(Object)를 생성하기 위한 자료형입니다. 클래스는 사용자가 직접 정의하거나, 기본 제공되는 클래스를 사용할 수 있습니다.
  
   예시:

   public class Person {
       String name;
       int age;
   }
   
   Person person = new Person();
   person.name = "Alice";
   person.age = 30;



- 기타 참조 자료형: 자바에서는 다양한 기본 클래스와 라이브러리가 제공되며, 이를 활용하여 다양한 데이터 구조와 기능을 사용할 수 있습니다.

정리하자면, 자바의 자료형은 변수에 저장할 데이터의 유형을 나타내며, 데이터를 저장하고 조작하는 데 사용됩니다. 기본 자료형은 정수형, 실수형, 문자형, 논리형으로 구성되며, 참조 자료형은 문자열, 배열, 클래스 등으로 구성됩니다. 적절한 자료형을 선택하여 데이터를 효과적으로 처리하는 것이 중요합니다.

반응형