美文网首页
前置++与后置++的区别

前置++与后置++的区别

作者: 猛虎爱吃肉 | 来源:发表于2017-01-16 22:52 被阅读0次

    class JjjjDemo
    {
    public static void main(String[] args)
    {
    int x = 1;
    int y = ++x;
    System.out.println("x="+x);//2
    System.out.println("y="+y);//2
    System.out.println("——————————");

        int x2 = 1;
        int y2 = x2++;
        System.out.println("x2="+x2);//2
        System.out.println("y2="+y2);//1
    }
    

    }

    自增: ++, 递增操作符,使变量值增加1,有前置和后置之分, 只能操作变量。

    自减: -- ,递减操作符,使变量值减去1,有前置和后置之分, 只能操作变量。

    自增和自减具体操作是一样的,仅仅是一个是加1,一个是减1而已,现在单讲++:

    代码 result ++和 ++result,都将使result变量的值加1。

    唯一的区别是:

    前置(++result): 表示对result加1之后的结果进行运算,

    后置(result++): 表示对变量加1之前的值(原始值)进行运算。

    如果仅仅执行简单的递增操作(只写result++或++result),那么选用任意一个都可以。

    相关文章

      网友评论

          本文标题:前置++与后置++的区别

          本文链接:https://www.haomeiwen.com/subject/gvvpbttx.html