0
点赞
收藏
分享

微信扫一扫

自增,自减,前加加和后加加的区别

流计算Alink 2022-01-17 阅读 97

 自增,自减,前加加和后加加的区别

自增++变量值加一
自减--变量值减一
public class Dome {
    public static void main(String[] args){
       int i = 10;
       int j=i++;
       System.out.println(j);
    }
}
public class Dome {
    public static void main(String[] args){
       int i = 10;
       int j=++i;
       System.out.println(j);
    }
}

输出结果:11        11

单独使用使用时,++i 和 i++没用区别

再来看一段代码

public class Dome {
    public static void main(String[] args){
        int i=10;
        int j = i++;
        System.out.println(i);
        System.out.println(j);
    }
}

输出结果:i=11        j=10

public class Dome {
    public static void main(String[] args){
        int i=10;
        int j = ++i;
        System.out.println(i);
        System.out.println(j);
    }
}

输出结果:i=11        j=11

当参与操作使用(这里是赋值操作,还有输出,输入等等操作)时,i++是先将i的原来的值用来操作,操作完成后,i再加一;++i是i先加一,在用加后的值进行操作。自减也同理。

更多的运算符讲解:Java入门:各类运算符的讲解(超级全面)_Lkskywalker的博客-CSDN博客

举报

相关推荐

0 条评论