카테고리 없음

[Java] 변수(2)__개발공부 2일차-2

하체는 스쿼트 2022. 2. 17. 19:53
문자와 문자열 차이

 

문자 : 한 문자를 의미한다.

문자열 : 한 문자 + 한 문자 + 한 문자... 문자 나열된것을 문자열

 

자바 문자열    " "         큰 따옴표      %s
자바 문자        ' '         작은 따옴표   %c

 

A       'A'       "A"   차이점

 

A                      클래스명, 변수명 등등 식별자 이름(indentifer)

'A'

"A" = 'A' + '\0'    내부적으로는 한 문자 A와 널문자 \0가 합쳐진건다.

 

 

 

 

임시변수를 활용한 변수값 바꾸기

 

임시 저장공간이 있어야 선언한 두 변수의 값을 바꿔줄 수 있다.

선언한 임시공간은 블록을 지정해서 제거하는게 더 좋은 코딩이라고 할 수 있다.

 

 

 

식별자(identifier)를 명명하는 규칙

 

 

1. 대소문자 구분한다. 길이는 제한이 없다.

String Name = "홍길동";
System.out.println(name);                  Err난다.

 

2. 단어단어 캐멀표기법을 사용한다.(권장)

String firstName;

 

3. 키워드를 사용하면 안된다.

String public;  x
int int;  x

 

4. 숫자로 시작할 수 없다.

String name01;  가능
String 01name;  불가능

 

5. 공백을 줄 수 없지만 _(언더바) 사용 가능하다.

String last_name; 

 

6. 특수문자 _,$ 2개만 허용가능하다.
String _name;