tags:

views:

159

answers:

2

As I was typing some constants in Java I noticed I had used 4 keywords in a row, which Eclipse highlighted for me: public static final int. I then took a break from my regular coding and asked myself (and google with no relevant results) what the longest chain of keywords I can use and still have valid code. After a while, the best I could come up with was this method definition:

public synchronized static final strictfp int a() { ...

which is 6 keywords in Java. Is it possible to go 7, or even higher? What about other languages?

+3  A: 

Inside a method body you can chain as many dos together as you want:

do do do do do do do do 
    break;
while (false); while (false); while (false); while (false); while (false); while (false); while (false); while (false);
finnw
Di doo doo doo, di da da da....
Vicky
A: 

Same as your:

@deprecated
public synchronized static final strictfp int a() throws java.lang.ArrayOutOfBoundException, IllegalCastException  { ...
Aif