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