In this third part of Java puzzlers, we will see a surprise in variable naming restrictions.
If I show you this, I'm sure you won't be surprised that this does not compile. static is one of the reserved keywords so why should it work?
If I show you this, I'm sure you won't be surprised that this does not compile. static is one of the reserved keywords so why should it work?
public class Puzzler {
public static void main(String[] args){
int static = 2;
}
}
Now I'll ask you a more difficult one. What you think about the below code.
Will this compile?
public class Puzzler {
public static void main(String[] args){
int bool = 0;
int integer = 1;
int const = 2;
int goto = 3;
}
}
None of these should be reserved keyword. This is not C right?
If you thought that it will compile, you're wrong.
const and goto are reserved keywords, but bool and integer are fine.
No comments:
Post a Comment