Identifying Types of Tokens in Java Programming
Identifying Types of Tokens in Java Programming
) * (arithmetic operator) ;
(separator)
public (keyword) class (keyword) DOUBLE (identifier)
{ (separator)
static (keyword) Scanner (???) console (???) = (assignment
operator) new (keyword) Scanner (???) ( (separator) System.in
(object) ); (separator)
public (keyword) static (keyword) void (keyword) main (user
identifier) ( (separator) String (class name identifier) [] (separator)
args (user identifier) ){ (separator)
String (primitive) ans (identifier) ; (separator)
int (primitive) choice (identifier) ; (separator)
int (primitive) [] (separator) quizzes (identifier) ; (separator)
int (primitive) [] (separator) sqrt (identifier) ; (separator)
int (primitive) quiz (identifier) , (separator) num (identifier) ;
(separator)
do (keyword) { (separator)
int (primitive) counter (identifier) = (assignment operator) 0
(int literal) ; (separator)
System.out. (object) println (method) (); (separator)
System.out. (object) println (method) ("-----------------") (String
literal) ; (separator)
System.out. (object) println (method) ("----MAIN MENU----")
(String literal) ; (separator)
System.out. (object) println (method) ("-----------------") (String
literal) ; (separator)
System.out. (object) println (method) (" 1.Average of quizzes")
(String literal) ; (separator)
System.out. (object) println (method) (" 2.Square of Numbers")
(String literal) ; (separator)
System.out. (object) println (method) (" 3.Exit") (String literal) ;
(separator)
System.out. (object) println (method) ("*****************")
(String literal) ; (separator)
System.out. (object) print (method) ("Enter your choice: ")
(String literal) ; (separator)
}
if (keyword) ( (separator) choice (variable identifier) ==
(relational operator) 2 (int literal) ){ (separator)
System.out. (object) print (method) ("How many numbers: ")
(String literal) ; (separator)
Num (variable identifier) = (assignment operator)
console.nextInt (method) (); (separator)
sqrt (variable identifier) = (assignment operator) new
(keyword) int (primitive) [(separator) num (variable identifier) ];
(separator)
System.out. (object) println (method) ();(separator)
for (keyword) ( (separator) int (primitive) i (variable
identifier) = (assignment operator) 0 (int literal) ; (separator) i
(variable identifier) < (relational operator) num (variable
identifier) ; (separator) i (variable identifier) ++ (increment
operator) ){ (separator)
counter (variable identifier) ++ (increment operator) ;
(separator)
System.out. (object) print (method) ("Enter number #"
(String literal) + (arithmetic operator) counter (variable identifier)
+ (arithmetic operator) ": "); (separator)
sqrt (variable identifier) [ (separator) i (variable
identifier) ] (separator) = (assignment operator) console.nextInt
(method) (); (separator)
} (separator)
System.out. (object) println (method) ("The squares of the
number(s):" (String literal) + (arithmetic operator) sqrt (method)
(sqrt (variable identifier) , (separator) num (variable identifier) )
(separator) + (arithmetic operator) "\n" (escape sequences) );
(separator)
} (separator)
System.out. (object) println (method) ("Goodbye!" (String
literal) ); (separator)
System.out. (object) print (method) ("Do you want to try again?