黑马程序员技术交流社区

标题: 又到考验大家基础的时候了,这次是三元运算符的问题 [打印本页]

作者: 青菜市场    时间: 2015-12-24 09:34
标题: 又到考验大家基础的时候了,这次是三元运算符的问题
下面程序的运行结果是:
public static void main(String [] args)
{
int a=1,b=2;
int c=(a+b>3?a++:++b);
                        System.out.println(”a = ” + a + ”b = ” + b + ”c = ” + c);
}
作者: 隔壁老猫    时间: 2015-12-24 16:57
a=1
b=3
c=3
作者: luyang18    时间: 2015-12-24 17:30
一楼正解
作者: 老朱    时间: 2015-12-24 18:50
对  一楼正解
作者: susie_cc    时间: 2015-12-24 22:19
为什么是这样的结果啊?不明白,各位大神能科普下吗?




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