黑马程序员技术交流社区

标题: 关于++的问题 [打印本页]

作者: 北极瞭望塔    时间: 2015-11-8 13:43
标题: 关于++的问题
class Demo5 {
        public static void main(String[] args) {
                int a = 10,b = 5;
                a = a >= b ? a++:++b;
                System.out.println("b = "+ b +"a = "+ a);
        }
}
为什么a=10而不是11?
++b不参与运算吗?

作者: +icer+    时间: 2015-11-8 16:06
a>= b 为true,把a++赋值给a , a++ = 10,a = 10;
作者: 北极瞭望塔    时间: 2015-11-11 19:32
谢谢,以懂




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