According to RHE, the only character that may begin an identifier is $, _, and both upper and lower case letters. I suspect the question was testing you on the difference between C++ and
Java. In C++, &someIdentifier is the numerical address of the variable someIdentifier and is also an int. But Java does not support manipulations of pointers, and & has no special meaning in Java. So, it should not compile.