4_java - 변수 표기법

jin·2022년 4월 21일
0

아래 변수들은 스네이크 표현법이다

int join_id = 1234;
int join_pw = 1111;

중첩 조건문 언급할때 수업에서 위와 같이 언급하고 넘어갔다. 스네이크 표현법(표기법)이란 무엇인가. 궁금해서 찾아봤다.

프로그래밍에서 변수 표기법(표현법)은 크게 세 종류로 나뉜다.

변수 표기법

1) 스네이크 표기법

  • 여러 단어로 이루버진 변수를 _를 통해 이어 붙이는 표기법이다.
    예시)
String join_id = "abcd";
int join_pw = 1111;

2) 카멜(단봉낙타) 표기법

  • 각 단어의 첫 문자를 대문자로 표기하되 맨 처음 문자는 소문자로 표기한다.
    즉 띄워쓰기 대신 대문자로 각 단어를 구별한다.
    예시)
String joinId = "abcd";
int joinPw = 1111;

3) 파스칼 표기법

  • 첫 단어를 대문자로 시작하는 표기법이다.
  • 일반적인 변수에서 사용하지는 않고 클래스 등에서 사용한다.
  • 기본 표기법에서는 사용하지 않는다.
  • 쌍봉낙타 표기법이라고도 한다.
    예시)
String getUserName;

덧. 찾아보니 헝가리안 표기법은 최근에 안쓰이는듯 하다.

4/25 추가.
표기법은 언제 어떻게 사용하는가 의문이 들었다
개인의 코딩스타일일까 아니면 회사 시스템일까 아니면 언어마다 조금씩 다른걸까
구글링해도 표기법에 대한 설명만 나와있고 명확하지 않아 선생님께 여쭤본 결과 언어마다 다른듯 하다.
자바스크립트 같은 경우는 카멜과 스네이크 딱히 가리지 않지만 자바같은 경우 jsp나 spring에서는 카멜 표기법을 사용한다고, 그래도 왜 쓰는지는 알았으니 눈치껏 잘 써보자.. 파이팅 미래의 나

0개의 댓글