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++;
本文来自博客园,作者:Marydon,转载请注明原文链接:https://www.cnblogs.com/Marydon20170307/p/7002640.html