728x90
반응형
package chap2;
/*
* 식별자 정의 규칙 : 컴파일 오류 발생
* 1. 식별자는 문자와 숫자 _ $ 만 가능함
* 2. 숫자로 시작해서는 안됨
* 3. 예약어 사용 안됨
*
* 식별자 정의 권장사항 : 컴파일 오류는 발생안함.
* 1. 클래스명 : 대문자로 시작. 의미변경부분은 대문자로 처리 ex)String, StringBuffer
* 2. 변수명 : 소문자로 시작. 의미변경부분은 대문자로 처리 ex)maxScore, maxNum
* 3. 메서드명 : 소문자로 시작. 의미변경부분은 대문자로 처리 ex)setName(), getScore()
* 4. 상수명 : 모두 대문자로 표시. 의미변경부분은 '_'로 처리 ex)MAX_NUMBER
*/
public class VarEx4 {
public static void main(String[] args) {
int num1 = 10; //정상.
int 7up = 100; //오류. 숫자로 시작 불가
int _id = 20; //정상.
int $hape = 30; //정상.
int jave-test = 10; //오류. '-' 사용 불가
int jave test = 10; //오류. 공백 사용 불가
boolean true = false; //오류. 예약어는 식별자로 사용 불가
boolean True = false; //정상. True는 예약어가 아님. 권장사항은 아님
}
}
728x90
반응형
'study > Java' 카테고리의 다른 글
[Java] 1 ~ 5. TEST2 (0) | 2022.03.10 |
---|---|
[Java] 1 ~ 5. TEST1 (0) | 2022.03.10 |
[Java] 4. 형변환 예제, 리터널 사용 접미사 (double, float, long) (0) | 2022.03.10 |
[Java] 3. 특수문자 '\', 문자객체 저장 (char, String) (0) | 2022.03.10 |
[Java] 2. 변수의 선언 및 초기화 (byte, short, int, long) (0) | 2022.03.10 |