微信

使用微信服务,更方便

职友集>Java面试题 > 请问如下代码执行后a和b的值分别是什么?

请问如下代码执行后a和b的值分别是什么?

2015-07-14 06:30:01 阅读( 27 )

2116人 收藏本页

标签:Java面试题

int a = 22;
int b = 11;
a = b + (b = a) * 0;

答案:a=11 b=22
public class InterviewDemo {
public static void main(String[] args) {
int a = 22;
int b = 11;
a = b + (b = a) * 0;
System.out.println(a);
System.out.println(b);
}
}

来自IT公司面试手册

下一篇:一套Java笔试题

上一篇:是什么造成了Java里面的异常?

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息: 面试题