본문 바로가기

백엔드/나도코딩 자바

[나도코딩 자바 챕터1] 변수로 이름 짓는 법, 상수란?

개발자들이 제일(?) 어려워하는 

변수 이름 짓는 법에 알아보자.ㅋㅋ

 

//변수 이름 짓는 법
//1. 저장할 값에 어울리는 이름
    //2. 밑줄(_),문자(abc) 숫자(123) 사용 가능 (공백 사용 불가)
    //3. 밑줄 또는 문자로 시작 가능
    //4. 한 단어 또는 2개 이상 단어의 연속
    //5. 소문자로 시작, 각 단어 시작 글자는 대문자(첫 단어는 제외)
    //6. 예약어 사용 불가(public, static, void, double, float ...)

여행을 간다고 가정하에

String 예약어 뒤에 있는 것이 변수이다.

 

 

//입국 신고서 (여행)
        String nationality = "대한민국"; // 국적
        String firstName = "개발자"; // 이름
        String lastName = "응애"; // 성
        String dateOfBirth = "1993-09-01"; // 생년월일
        String residentialAddress = "무슨 호텔"; // 체류지
        String purposeOfVisit = "관광"; // 입국목적
        String flightNo = "KE657"; // 항공 편명
        String _flightNo = "KE657"; // 변수 안에 밑줄 사용
        String flight_no_2 = "KE657"; // 변수 안에 밑줄 사용
        //String -flightNo = "KE657"; 하이픈으로는 변수 시작 불가

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

        String item1 = "시계";
        String item2 = "가방";
        //String 3item3 = "전자제품"; 변수 앞 숫자는 시작 불가

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

        //절대 변하지 않는 상수는 대문자로
        final String CODE = "KR";


    }
}

//입국 신고서 (여행)
        String nationality = "대한민국"; // 국적
        String firstName = "개발자"; // 이름
        String lastName = "응애"; // 성
        String dateOfBirth = "1993-09-01"; // 생년월일
        String residentialAddress = "무슨 호텔"; // 체류지
        String purposeOfVisit = "관광"; // 입국목적
        String flightNo = "KE657"; // 항공 편명
        String _flightNo = "KE657"; // 변수 안에 밑줄 사용
        String flight_no_2 = "KE657"; // 변수 안에 밑줄 사용
        //String -flightNo = "KE657"; 하이픈으로는 변수 시작 불가

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

        String item1 = "시계";
        String item2 = "가방";
        //String 3item3 = "전자제품"; 변수 앞 숫자는 시작 불가

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

        //절대 변하지 않는 상수는 대문자로
        final String CODE = "KR";


    }
}

상수란?

절대 변하지 않는 값으로

대문자로 적어줘야한다.

예약어 final을 써준다.

final double PI = "3.141592";

파잇값 3.14....은 정해져있는 값이라

상수 지정을 해준 것이다.