본문 바로가기
Java

[Java] 자바 변수 명명 규칙

by Koojiny 2023. 2. 22.
해당 글은 인프런 '나도코딩의 자바 기본편' 강의를 바탕으로 정리한 내용입니다.

 

변수 이름 짓는 법

  1. 저장할 값에 어울리는 이름을 생각해보자
  2. 밑줄 (_), 문자 (abc), 숫자 (123) 사용 가능 (공백은 사용 불가)
  3. 밑줄 또는 문자로 시작 가능 (숫자로는 시작 불가)
  4. 한 단어 또는 2개 이상의 단어의 연속으로 이루어져 있다
  5. 소문자로 시작, 각 단어의 시작 글자는 대문자로 한다 (첫 단어는 제외)
  6. 예약어 사용 불가 (public, static, void, int, double, float, ...)
  7. 절대 변하지 않는 상수는 대문자로 표현

변수명 예시

String nationality = "대한민국"; // 국적
        String firstName = "길동"; // 이름
        String lastName = "홍"; // 성
        String dateOfBirth = "2001-12-31"; // 생년월일
        String residentialAddress = "뭔 호텔"; // 체류지
        String purposeOfVisit = "관광"; // 입국 목적
        String flightNo = "KE657"; // 항공 편명
        String _flightNo = "KE657"; // 밑줄 시작
        String flight_no_2 = "KE657"; // 밑줄과 숫자 포함
//        String -flightNo = "KE6557"; // 에러가 납니다!!! ( - 으로 시작 불가)

        int accompany = 2; // 동반 가족 수
        int lengthOfStay = 5; // 체류 기간

        String item1 = "시계";
        String item2 = "가방";
//        String 3item = "전자제품"; // 에러가 납니다!!! (숫자로 시작 불가)

        // 프로그램의 흐름을 위해 사용되는 경우 등 (크게 이름이 중요하지 않을 때)
        int i = 0;
        String s = "";
        String str = "";

        // 절대 변하지 않는 상수는 대문자로
        final String CODE = "KR";
//        CODE = "US"; // 변경 불가한 값이므로 에러 발생

'Java' 카테고리의 다른 글

[Java] 자바 형변환 (TypeCasting)  (0) 2023.02.24
[Java] 자바 상수 (Constants)  (0) 2023.02.23
[Java] 자바 자료형과 변수  (0) 2023.02.21