본문 바로가기

Web Programming/Java

[BASIC JAVA] 1.VARIABLE_01

1. 변수(Variable)

- 단  ":하나의 값"을 저장하기 위한 공간

2. 변수의 선언

  - [변수타입] 변수명;  
      int b;  //int : 변수타입, 정수들만 저장, 이름의 성이라고 생각. b : 변수명, 이름을 선언

3. 변수의 초기화

- b = 10;

int a;
a = 10;

int b = 20; //변수의 선언 및 초기화
System.out.println(b);  //b의 값을 알기 위해 출력 20의 값이 나올것이다. ctrl F11

b = 50; // 변수가 새로운 50으로 교체된다.
System.out.println(b);

 

4. 명명규칙

  - 대소문자를 구분하면 길이의 제한이 없다.
  - 예약어 (keyword, reserved word)는 사용할 수 없다.// 자주색으로 나오는것은 모두 예약어
  - 숫자로 시작할 수 없다. //중간에 들어가도 상관없지만 시작은 안된다.
  - 특수문자는 ( _ $ ) 만 사용 가능하다.

int num;
int nUmadjkaslflkflakfjalkfjalfjalfadddddddddddddddddddddddsl;    
// 가운데 대소문자가 다르기 때문에 다른녀석이라고 판단한다. 길이의 제한이 없다
// 길이가 길면 사용하기 너무 어려워진다 적정 크기 까지만 사용한다.
// 이클립스에 쳤을때 자주색으로 나오는 것은 모두 예약어
int se7en;  
//int 7seven; 실행할수없다
		
//int S#arp;  //# 사용할수 없어서 안댐
int $harp;  //$는 사용가능 

 

5. 개발자간의 암묵적인 약속들 (가독성 상향)

  - 클래스의 명칭은 대문자로 시작해야 한다.(변수, 메서드는 소문자로 시작해야한다.)
  - 여러단어로 이루어진 경우에는 첫번째 이후 단어의 첫 글자는 대문자로 써야한다. : lastIndexOf
  - 상수의 경우 모두 대문자로 쓴다.
    : MAXVALUE //두개의 단어 인데 구분이 안된다 언더바를 사용하여 구분한다 : MAX_VALUE 
  - 한글은 사용할 수 없다. 

 

'Web Programming > Java' 카테고리의 다른 글

[BASIC JAVA] 5.OPERATION_03  (0) 2021.06.15
[BASIC JAVA] 4.OPERATION_02  (0) 2021.06.10
[BASIC JAVA] 3.OPERATION_01  (0) 2021.06.10
[BASIC JAVA] 2.VARIABLE_02  (0) 2021.06.08
[BASIC JAVA] 0.HELLO_JAVA  (0) 2021.06.08