On 7/2/2012 7:37 AM, bearophile wrote:
I have compiled this Java code:class Main { public static void main(String[] args) { int x = 2; int y = 2; switch(x) { case 1: break; case y: break; } } } It gives: Main.java:7: error: constant expression required case y: break; ^ 1 error As you see: http://ideone.com/wAXMZ
Put "final" in front of y, and it will compile. Remember, this was done for D1 that didn't have const.
