변수와 자료형_2

김민아·2025년 1월 14일

Java

목록 보기
4/14

변수 : 바뀌는 수

(프로그램에서 사용되는 자료를 저장하기위한 공간)

  • 변수의 선언과 초기화

변수 선언시 유의점

변수의 이름은 숫자로 시작할 수 없고, 키워드도 변수의 이름으로 사용할 수 없다.

이름사이에 공백이 있을 수 없다.

이름 아무거나 짓지말고 의미를 담으면 좋다.

다음에 누가봐도 어떤 변수인지 이해하기 쉽도록

변수가 저장되는 공간의 특성 (메모리의 특성)

몇 바이트를 쓸건지 정해줘야한다. 즉 자료형을 정하는 것

  • 자료형 종류

byte: 1바이트 단위의 자료형.

동영상, 음악파일 등 샐행파일의 자료를 처리 할 때 사용하기 좋음

short: 2바이트 단위의 자료형

주로 c/c++ 언어와의 호환 시 사용

int: 자바에서 사용하는 정수에 대한 기본 자료 형

4바이트 단위의 자료형

프로그램에서 사용하는 모든 숫자는 기본적으로 int(4바이트)로 저장된

32비트를 초과하는 숫자는 long 형으로 처리해야함

long: 8바이트 를 표현

가장 큰 정수 자료형

숫자 뒤에 L을 써서 long형임을 표시해야함

char: 문자 자료형.

컴퓨터에서는 문자도 내부적으로는 비트의 조합으로 표현

자바에서는 문자를 2바이트로 처리

인코딩: 각 문자에 따른 특정한 숫자 값(코드 값)을 부여

디코딩: 숫자 값을 원래의 문자로 변환

float, double: 실수 자료형

float은 4바이트, double은 8바이트

float은 F로 식별자 씀

boolean: 참, 거짓으로 구분하는 자료형

var: 변수에 대입되는 값을 보고 컴파일러가 추론해줌

ex) var num = 10;

주의) 한번 지정되면 바꿀 수 없음, 지역변수에서만 사용가능

  • 문자 세트

아스키(ASCII) 코드: 1바이트로 영문자, 숫자, 특수문자 등을 표현함

유니코드(Unicode): 한글과 같은 복잡한 언어를 표현하기 위한 표준 인코딩

UTF-8, UTF-16이 대표적

문자를 변수에 저장하면 문자에 해당하는 코드값이 저장됨

자바는 유니코드 UTF-16 인코딩 사용함

[출처] 3. 변수와 자료형_2|작성자 콩꼼

profile
천천이 꾸준히

0개의 댓글