프로그래밍 언어의 어휘란 프로그램을 구성하고 있는 문법적으로 의미있는 최소의 단위를 말하며 보통 이것을 토큰(token)이라고 부른다.
자료형(data type)이란 자료 객체가 갖는 형으로 자료형의 실질적인 구조 및 개념, 그 자료형이 가질 수 있는 값, 그리고 그 자료형에서 행할 수 있는 연산 등을 정의한다.
토큰이란 문법적으로 의미를 갖는 최소의 단위이며 소스 프로그램은 토큰의 열로 구성된다.
예를 들어, 문장 if(i<100) sum+=i; 은 if, (, i, <, 100, ), sum, +=, i, 그리고 ; 등 10개의 토큰으로 구성되어 있다.
이와 같은 토큰의 종류는 언어 설계자가 언어를 설계할 시점에서 정의하는 특수 형태와 프로그래머가 프로그래밍 시에 결정하는 일반 형태가 있다.
토큰 --------1. 특수형태 ------1. 지정어 : abstract, boolean, ... , while
2. 연산자 : +, -, *, /, ... , >>>
3. 구분자 : , ; . ( ) [ ] { }
2. 일반형태 -----1. 명칭 : sum, stk, ptr ...
2. 리터럴 : 526, 5.53, 5.97e24, 'c', "string"
2. Identifier.java------------------------------------------------------------------------------
public class Identifier
{
public static void main(String[] args)
{
int MyVar=1, myvar=2;
int $sum=10, Package=20;
System.out.println("MyVar = " +MyVar +", myvar = " + myvar);
System.out.println("$sum = " + $sum + ", Package = " + Package);
}
}
---------------------------------------------------------------------------------------------
[첨부파일]
Identifier.java