A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 太子joker 中级黑马   /  2014-7-29 11:37  /  1225 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本人初学java;定义本人老是搞混,然后用在程序中的什么地方?有特定环境吗?

6 个回复

倒序浏览
i++是先增,返回旧值。
++i是自增返回新值。
回复 使用道具 举报
这个问题就相当于++i和i++的区别,++i是想进行++运算在将结果赋值到i里面,i++是想将i的初始值参加运算,在进行++运算.顺序不一样。
回复 使用道具 举报
其实++i和i
回复 使用道具 举报
其实++i和i++在没用于赋值的时候,没区别;当用于赋值时,++i是先自增再赋值而i++是先赋值再自增。如i=2,a=++i,那么a和i的值都是3,而a=i++,那么a的值为2,i的值为3.
回复 使用道具 举报
没有什么特定环境,前者是加完后赋值,后者是先赋值后进行计算
回复 使用道具 举报
简一 中级黑马 2014-7-29 14:35:59
7#
你可以简单一点的记忆,左边是什么,就先进行哪个运算,
i++  先赋值 再增,
++i  先自增  再赋值
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马