public class Test1{ 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; } }
a=i++先赋值再运算,a=i
a=++i先运算再赋值,最后并不影响i的值,a=i+1
上代码:
分析上述代码,最后执行结果是多少?
时间: 2024-12-29 11:12:55