简单的来说,++i 和 i++,在单独使用时,就是 i=i+1。 而 a = ++i,相当于 i=i+1; a = i; (先i = i + 1,再使用i的值),而 a = i++,相当于 a = i; i=i+1; (先使用i的值,再i = i + 1)如果实在搞不明白++ --怎么回事,那也不是什么天塌下来的事。 <br>因为a=++i完全可以写成 i++; a=i。 <br>a=i++完全可以写成 a=i; i++。 而且,这也是一种好的程序风格:++ -- 语句如非特殊需要,请单独一行使用。
关于++i和i++区别
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
【java基础(五十五)】泛型的约束与局限(二)
静心事成
2020-07-08 11:18:09
关于i++和++i (java)
flushmeteor
2020-07-08 04:14:10
nginx windows配置
八点二十四分
2020-07-08 11:46:48
java获取某个月最后一天
baomw
2020-07-08 11:43:17
谈谈自定义注解及相关开发实践
baomw
2020-07-08 11:43:17
【java基础(五十四)】泛型的约束与局限(一)
静心事成
2020-07-08 11:18:07
【java基础(五十三)】类型擦除、翻译泛型
静心事成
2020-07-08 11:18:07
生产者消费者ReentrantLock 版本
诗和远方zdx
2020-07-08 10:07:23
生产者消费者阻塞队列版
诗和远方zdx
2020-07-08 10:07:23
揭开Java的神秘面纱--之基础篇
揭開Java的神祕面紗--之基礎篇 java是一種簡單的、面向對象的、分佈式的、解釋型的、健壯的、安全的、結構中立的、可移植的、性能很優異的、多線程的、動態的語言。 Java的三種技術架
jy_aicn
2020-07-08 09:48:23
Java数据类型(上)
AnberZhang-enjoy
2020-07-08 08:58:44
ReentrantReadWriteLock——读写锁如何升级,为何读写锁不能插队?
zhangkaixuan456
2020-07-08 07:49:43
在Linux中jdk环境变量的配置
dyf20081124
2020-07-08 06:18:23
java数据类型,备忘
qq_43355847
2020-07-08 03:14:50