[JAVA] 변수(Variable)

hannah·2022년 8월 9일
0

변수란?

  • 변하는 수
  • 값을 저장할수 있는 메모리의 공간

변수의 선언방법


변수타입 변수이름;
int age;

변수타입: 변수에 저장될 값이 어떤 타입인지 지정하는것

타입으로는 정수형, 실수형, 문자형, 문자열형 등등..

변수이름 : 변수에 붙일 이름, 메모리 공간에 이름을 붙여주는 것

이렇게 변수를 왜 선언해야 하는걸까?

메모리 빈 공간에 변수타입으로 알맞은 크기의 저장공간을 확보하고 그 저장공간에 이름을 지정해줄수 있다.

초기화

변수를 사용하기전 반드시 초기화(initialization)를 하고 사용해야 한다. 메모리는 여러 프로그램이 공유하는 자원으로써 전에 다른 프로그램에 의해 저장된 쓰레기 값(알수 없는 값)이 남아 있을수 있기 때문에 꼭 초기화를 하고 사용하기를 바란다.

대입연산자 (=)

int age = 25;
age가 25인것이 아니고
25가 age에 대입되는것이다.

자바에서는 오른쪽의 값을 왼쪽(변수)에 저장하라는 똣
대입연산자의 왼쪽에는 반드시 변수가 와야 한다.

변수의 이름을 만들때

변수 이름은 영문자(대문자, 소문자)나 숫자를 사용할 수도 있고, 특수문자 중에는 $와 _만 사용 (ex. count100, _master)

변수 이름의 시작은 숫자로 할 수 없음 ( ex. 27days(X), 1abc(X))

자바에서 이미 사용하고 있는 예약어는 사용할 수 없음 (while, break 등)

변수 이름은 프로그램내에서 사용되는 것이므로 그 용도에 맞고 가독성이 좋게 만드는것이 중요
ex) int numberOfStudent;

profile
모든사람들이 같이 일하고 싶어하는 개발자 dream

0개의 댓글