2-2. 변수

왱구·2023년 12월 11일

JAVA

목록 보기
5/17

1.변수란 무엇인가?

프로그래밍에서 값(Data)를 사용하기 위해 선언하는 것을 변수라 한다.

  • 프로그램에서 사용되는 자료를 저장하기 위한 공간
  • 할당 받은 메모리의 주소 대신 부르는 이름
  • 프로그램 실행 중에 값 변경 가능
  • 사용되기 이전에 선언 되어야 함


2. 변수의 선언과 초기화

변수를 사용하기 전에 어떤 형태의 자료를 저장할 것인지 자료명을 정해야한다. ex) 나이는 정수, 이름은 문자 등
이 형태를 변수의 '자료형' 이라고 한다.
변수의 자료형을 선택했다면 변수의 이름도 정해주어야 한다. ex) level, age 등
이렇게 변수의 자료형을 선택하고 이름을 정하는 것을 '변수를 선언한다' 라고 한다.

  • int level; //level 이라는 이름의 변수 선언
    (int : 자료명이며 level 변수의 데이터 타입을 정의)
  • int level = 0; //level 변수 선언과 동시에 0으로 초기화
  • level = 10; //level 변수에 값 10을 대입


3. 변수의 자료형

자료형범위정수형문자형실수형논리형
1 byte-2^7 ~ 2^7-1byte--boolean
2 byte-2^15 ~ 2^15-1shortchar--
4 byte-2^31 ~ 2^31-1int-float-
8 byte-2^63 ~ 2^63-1long-double-

1) byte

: 1바이트 단위의 자료형
동영상, 음악 파일 등 실행 파일의 자료를 처리 할 때 사용하기 좋은 자료형

2) short

: 2바이트 단위의 자료형
주로 c/c++ 언어와의 호환 시 사용

3) int

: 4바이트 단위의 자료형
프로그램에서 사용하는 모든 숫자는 기본적으로 int로 저장됨
32비트를 초과하는 숫자는 long형으로 처리해야함

4) long

: 8바이트 자료형
가장 큰 정수 자료형
숫자의 뒤에 L 또는 l을 써서 long형임을 표기해야함

4-1) long 사용하기

  • int num = 12345678900; => X
  • long num = 12345678900; => X
    (대입되는 기본값은 int이므로 자료형이 long이여도 안됨)
  • long num = 12345678900L; => O

5) char

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

5-1) char 사용하기

6) float, double

: float(4바이트), double(8바이트)실수 자료형
실수는 기본적으로double로 처리하므로 float형으로 사용하는 경우 숫자에 f, F를 명시함

6-1) float, double 사용하기

7) boolean

논리형
논리값 ture(참), false(거짓)을 표현하는 자료형

7-1) boolean 사용하기

profile
늦깎이 애아빠 개발지망생

0개의 댓글