中易网

Int x=10; int a=x+x++; System.out.println("a="+a)

答案:3  悬赏:80  
解决时间 2021-03-06 09:50
Int x=10; int a=x+x++; System.out.println("a="+a)
最佳答案
解释在注视里面:
public class Calculate {

    public static void main(String[] args) {
    
        // x的初始值是10
        int x = 10;
        
        // x++是先计算后自增,执行这条语句的时候x++的值还是10,执行完这条语句的时候x=11,所有a = 10 + 10
        int a = x + x++;
        
        // a=20
        System.out.println("a=" + a);
    }
}与下面情况对比:
public class Calculate {

    public static void main(String[] args) {

        // x的初始值是10
        int x = 10;

        // ++x是先自增后计算,执行这条语句的时候++x的值就是11,所有a = 10 + 11
        int a = x + ++x;

        // a=21
        System.out.println("a=" + a);
    }
}
全部回答
搜索 java 运算符 优先级,看完你自然知道如何算了。
a=20;因为x++是把值赋给a后才执行的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
金山石业这个地址在什么地方,我要处理点事
sai用二值笔画像素画,要开多大的纸,是越小
1方+2方+3方+···+n方 从正面推导怎么推
如果交了报名费,不去读可以退款吗
中控人脸射频卡门禁考勤一体机可以破解吗
针灸减肥扎完针后什么时候能洗澡
安康丝绸在什么地方啊,我要过去处理事情
糖果融化在地砖上,该怎么去除
新百伦没有二维码,求鉴定是否真伪
xp怎么装lightroom 5
我耳朵旁起边,头发交界地方起了一个小包,硬的
大十字百货商店大众店在哪里啊,我有事要去这
小楼烧烤地址在什么地方,想过去办事
想两个人接手一个7到8成新小区宾馆,13间房,
高海拔地区下到低海拔耳聋怎么办
推荐资讯
在事业编制企业管理单位工作20年,现调入企业
涯系客家人邹锦龙mp3
麻烦查一下邮件“刷SB00262067346"!!!详细一
国家企业和事业单位里哪些单位比较好
独门地址在什么地方,想过去办事
金立M3S可以用多大的手机U盘?
我现在读与山西大学行政管理专业,想问下哈工
泰跃商务中心地址有知道的么?有点事想过去
USB显示是什么意思?
我想问下60后都受过什么罪啊?我早前是因为精
上海银华国际贸易有限公司在什么地方啊,我要
阿科玛的Kynar®系列有哪些产品?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?