이번 포스팅에서는 Java에서의 변수명 규칙, 자료형, 사용자 정의 자료형에 대해서 알아볼 것이다.
Java에서의 변수명 규칙은 다음과 같다.
1. 변수명의 길이는 제한이 없고, 공백은 포함할 수 없다.
2. 변수명은 대소문자를 구분한다.
3. 변수명은 숫자로 시작할 수 없다.
4. _ 와 $ 문자 이외의 특수문자는 사용할 수 없다.
5. 자바의 키워드는 변수명으로 사용할 수 없다.
[자바 키워드]
abstract | continue | for | new | switch | assert | default | synchronized | package | throw |
boolean | do | if | private | this | break | double | implements | byte | else |
import | public | throws | case | enum | transient | return | protected | extends | int |
short | try | char | final | interface | static | catch | instanceof | void | class |
finally | long | strictfp | volatile | const | float | native | super | while |
다음으로 Java에서 자주 쓰이는 자료형은 다음과 같다.
- int
- long
- double
- boolean
- char
- String
- StrintBuffer
-List
-Map
마지막으로 사용자가 직접 자료형을 만들 수 있는 사용자 정의 자료형으로,
예를 들어, 다음과 같이 Animal 이라는 클래스를 만들면
(지금은 c언어에서의 구조체와 비슷하다고 생각하고, 클래스에 대해선 다음에 설명하겠다.),
class Animal {
}
다음과 같이 Animal 자료형 변수를 만들 수 있다.
Animal cat;
위 코드는 다음과 같이 해석되어진다.
"cat 이라는 변수는 Animal 자료형 변수로, Animal 자료형에 해당되는 값만 담을 수 있다."
끄-읕!
** 변수 선언이나, 변수 대입은 c언어와 같아 생략하였다.
'CS > Java' 카테고리의 다른 글
Scanner (0) | 2020.05.07 |
---|---|
BufferedReader (0) | 2020.05.07 |
InputStreamReader (1) | 2020.05.07 |
InputStream (0) | 2020.05.07 |
main 메소드 (0) | 2020.05.07 |