📌변수
◾변수란?
값(data)을 저장할 수 있는 메모리의 공간을 의미한다. 데이터를 저장하기 위해 프로그램에 의해 이름을 할당받는 메모리 공간을 의미한다.
◾변수의 선언
1. 변수 선언하기
타입 변수이름;
int count;
double area;
정수 값을 담을 수 있는 count라는이름의 변수와 실수 값을 담을 수 있는 area라는 변수를 선언하였다. int, double과 같은 것을 타입이라하고, 한 칸을 띄고 뒤에 변수의 이름을 사용자가 지정하면 된다.
2. 변수 선언과 초기화 방법
//방법1
int count1 = 100;
//방법2
int count2;
count2 = 100;
방법1 count1처럼 변수의 선언과 동시에 초기화를 할 수도 있고,
방법2 count2처럼 선언을 한 뒤 나중에 값을 지정해줄수도 있다.
📌java 변수 명명 규칙
◾java 변수의 이름 생성 규칙
1. 명명 규칙
자바에서는 변수뿐만 아니라 클래스,메소드 등의 이름을 짓는데 반드시 지켜야하는 공통된 규칙이 있다.
1. 변수의 이름은 영문자(대소문자), 숫자, 언더스코어(_), 달러($)로만 구성할 수 있습니다.
2. 변수의 이름은 숫자로 시작할 수 없습니다.
3. 변수의 이름 사이에는 공백을 포함할 수 없습니다.
4. 변수의 이름으로 자바에서 미리 정의된 키워드(keyword)는 사용할 수 없습니다.
5. 길이 제한이 없습니다.
6. 상수 값을 표현하는 단어 true, false,null은 식별자로 사용할 수 없습니다.
식별자 (identifier)는 클래스, 메소드, 변수 등 다양한 대상에 대해 이름이 붙여지는 경우. 그 이름을 뜻한다. 변수 선언에서 만든 변수 count1, count2도 식별자가 되는 것이다.
- sum (O)
- 4sum (X)
- true (X)
2. 명명 관례
- 첫 번째 문자가 소문자인 명사로 정함
- 여러 단어로 구성된 이름의 경우 두번째 단어부터 첫글자를 대문자로 함
- '_'을 쓰지 않음
규칙은 반드시 지켜야 한다. 지키지 않으면 컴파일시 에러가 발생한다.
관례는 지키지 않아도 컴파일에러가 발생하지는 않지만, 약속이기 때문에 지켜주는것이 좋다.
참고 출처 : http://www.tcpschool.com/java/java_datatype_variable
https://school.programmers.co.kr/learn/courses/5/lessons/109
'웹 개발 > java' 카테고리의 다른 글
Java #4 상수란? (2) | 2023.11.26 |
---|---|
[java] char형의 값이 0인지 확인할 때 (char형을 정수값과 비교할 때) (0) | 2023.06.05 |
Java #3 자바 개발순서 (+기초 코딩 용어) (0) | 2023.03.07 |
Java #2 자바 개발환경 구축하기 (0) | 2023.03.07 |
Java #1 자바 언어의 특징 (0) | 2023.03.07 |