黑马程序员技术交流社区

标题: 哈尔滨校区api面试题 [打印本页]

作者: xueming5500    时间: 2015-12-6 00:30
标题: 哈尔滨校区api面试题
public class Test {
        public static void main(String[] args) {
                int a = 1;
                a = a++;        //其实这里考察的运算符的优先级, ++ 是优先于 = 先执行的,但是我们知道++在后,是先赋值后执行,所以就冲突了。
                                //针对这种情况,Java提供了一种机制,会先开辟一块空间(temp)存 a的值,然后执行a++,最后把临时空间的值给a
                                /*
                                 *int temp = a;
                                 *a = a + 1;
                                 * a = temp;
                                 */
                System.out.println(a);
        }
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2