a++与++a

CreateTime--2017年6月13日17:50:11

Author:Marydon

a++与++a

演示:

public static void main(String[] args) {
        
        // 1.初始化变量并赋值
        int i = 2;
        int num = 0;
        
        /* 演示一:进行++运算,并进行赋值操作 */
        // 2.运算
        num = i++;//实际执行了2个操作,执行顺序:先赋值后运算,即:num = i; i = i + 1;
        System.out.println("num并未发生变化:" + num + ",但变量i已经实现了增长:" + i);
        
        // 3.重新赋值
        i = 2;
        num = 0;
        // 4.再次运算
        num = ++i;//实际执行了2个操作,执行顺序:先运算后赋值,即:i = i + 1; num = i;
        System.out.println("num已经发生了变化:" + num + ",而且变量i也实现了增长:" + i);
        
        /* 演示二:只进行++运算 */
        // 5.重新赋值
        i = 2;
        // 6.运算
        i++;
        System.out.println("执行i++操作:" + i);
        // 7.重新赋值
        i = 2;
        // 8.运算
        ++i; 
        System.out.println("执行++i操作:" + i);
}

  注意:在实际项目开发中,用的最多的是a++;

 

posted @ 2017-06-13 17:53  Marydon  阅读(238)  评论(0编辑  收藏  举报