백업하는 인생
변수 본문
변수의 정의
- 하나의 값을 저장할 수 있는 저장공간.
- 변수는 정수, 실수 등 다양한 타입의 값을 저장할 수 있다.
- 변수에는 하나의 값만 저장하고 읽을 수 있다.
- 프로그래밍 언어마다 다르지만, 자바의 변수는 다양한 타입의 값을 저장 할 수 없다. 정수타입변수에는 정수값만 저장할 수 있고, 실수 타입 변수에는 실수값만 저장할 수 있다.
변수선언
int age; // 정수(int)값을 저장할 수있는 age 변수 선언
double value; //실수(float)값을 저장할 수있는 value라는 변수 선언
변수 이름 명명규칙
- 첫번째 글자는 문자이거나 $,_이어야 하고 숫자로 시작할 수 없음
- 영어 대소문자 구분(필수)
- 첫 문자는 영어 소문자로 시작하되, 다른 단어가 붙을 경우 첫 문자를 대문자로(camel case) (관례)
- 문자 수(길이) 제한없음
- 자바 예약어는 사용할 수 없음 (필수)
더보기
* 예약어란?
이미 해당 프로그래밍 언어에서 의미를 갖고 사용되고 있는 단어로 int, class, private, public, new, void, return.. 등이 있다.
int price;
int $price;
int _companyName;
int v1;
int 1v; // 불가능
int @speed; // 불가능
int h@t; //불가능
int value#; //불가능
//두개 서로 다름
int firstname;
int firstName;
변수 속에 값 저장하는 방법 (변수 초기화)
변수에 값을 저장할 때에는 대입연산자(=) 사용.
수학에서는 "=" 가 "같다"는 의미이지만, 자바언어에서는 오른쪽 값을 왼쪽에 있는 변수에 "저장한다"는 의미를 가진다.
int score; // 변수선언
score = 90; //score이라는 변수에 90이라는 값을 저장
자바에서는 변수에 값이 저장되지 않으면 변수가 생성되지 않는다. 위 예시에서보면 score이라는 변수는 "선언"만 했을뿐, "생성"되지는 않았다. 변수에 최초로 값이 저장될 때 변수가 "생성"되는데 이것을 변수 초기화라고 한다. 그리고 이 때 사용된 값을 초기값이라고 한다.
'java > 이론' 카테고리의 다른 글
싱글톤 (0) | 2022.08.23 |
---|---|
인스턴스멤버와 정적멤버 (0) | 2022.08.22 |
클래스와 객체2_클래스와 객체 생성하여 이용해보기 (0) | 2022.08.21 |
클래스와 객체1_ 클래스와 객체란? (0) | 2022.08.21 |
jdk와 jre의 차이점 (0) | 2022.08.02 |
Comments