Legal identifiers must be composed of only Unicode characters, numbers, currency symbols, and connecting characters (like underscores).
In int e#; You are including # which does not come under above characters..So its not legal.
Joined: May 28, 2007
Kelvin Chenhao Lim
Joined: Oct 20, 2007
Also, please note that identifiers may not begin with a digit. But digits are allowed as the second or subsequent characters. This is primarily to avoid conflicts with numeric literals (e.g. 1L or 1.0f).