static { int x =5; } static int x,y; public static void main(String[] args) { x--; myMethod(); System.out.println(x+ y++ + x); } public static void myMethod(){ y = x++ + ++x; }
结果是2,这种代码没有解析的必要,因为现实中谁敢这么写,立马可以请他卷铺盖滚蛋了。
这个写法没有必要深究,,可读性太差,,也就考试会这样考了