`

x++和++x

    博客分类:
  • J2SE
 
阅读更多

今天去面试,遇到这样一题:

public class Static {

static{
int x= 5;
}


static int x,y;

public static void main(String[] args) {
x--;//x=-1
myMethod();
System.out.println(x+y+++x);//x=1,y=0
}

private static void myMethod() {
int a = x++;//a=-1 x=0
int b = ++x;//b=1,x=1
y = a+b;
System.out.println("Y "+y);
}

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

Global site tag (gtag.js) - Google Analytics