自增和自减
2015-07-25 19:06
246 查看
java中提供了很多快捷语言,这些语言使编译者更方便,同时也会使一些读者难理解,这里就说一下自增和自减。
自增和自减(全名为自动增加、自动递减)是2中特别方便的快捷运算,自增代表增加一个单位(用“++”表示),自减代表减少一个单位(用“——”表示)。举个例子,现有int a;则 a++;就等于 a=a+1;同理a——;就等于a=a—1。
这两个操作符有两种表示方式,,一种是前缀式(如++a、——a),一种是后缀式(如a++、a——),对于前缀式,会先执行 运算,再生成值,而后者,则先生成值,再运算。下面是例子:
java中提供了很多快捷语言,这些语言使编译者更方便,同时也会使一些读者难理解,这里就说一下自增和自减。
自增和自减(全名为自动增加、自动递减)是2中特别方便的快捷运算,自增代表增加一个单位(用“++”表示),自减代表减少一个单位(用“——”表示)。举个例子,现有int a;则 a++;就等于 a=a+1;同理a——;就等于a=a—1。
这两个操作符有两种表示方式,,一种是前缀式(如++a、——a),一种是后缀式(如a++、a——),对于前缀式,会先执行 运算,再生成值,而后者,则先生成值,再运算。下面是例子:
本文原始地址:http://www.coderonline.net/%e8%87%aa%e5%a2%9e%e5%92%8c%e8%87%aa%e5%87%8f.html
本站所有文章,除特别注明外,均为本站原创,转载请注明出处来自http://www.coderonline.net/
否则保留追究法律责任的权利!
自增和自减(全名为自动增加、自动递减)是2中特别方便的快捷运算,自增代表增加一个单位(用“++”表示),自减代表减少一个单位(用“——”表示)。举个例子,现有int a;则 a++;就等于 a=a+1;同理a——;就等于a=a—1。
这两个操作符有两种表示方式,,一种是前缀式(如++a、——a),一种是后缀式(如a++、a——),对于前缀式,会先执行 运算,再生成值,而后者,则先生成值,再运算。下面是例子:
java中提供了很多快捷语言,这些语言使编译者更方便,同时也会使一些读者难理解,这里就说一下自增和自减。
自增和自减(全名为自动增加、自动递减)是2中特别方便的快捷运算,自增代表增加一个单位(用“++”表示),自减代表减少一个单位(用“——”表示)。举个例子,现有int a;则 a++;就等于 a=a+1;同理a——;就等于a=a—1。
这两个操作符有两种表示方式,,一种是前缀式(如++a、——a),一种是后缀式(如a++、a——),对于前缀式,会先执行 运算,再生成值,而后者,则先生成值,再运算。下面是例子:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | public class No1{ public static void main(String[] args){ int i=1; System.out.println("i:"+i); System.out.println("++i:"+ ++i); //先执行自增,加1,后赋值 System.out.println("i++:"+ i++); //先执行赋值,后自增,加1 System.out.println("i:"+i); //保留上面的i System.out.println("--i:"+ --i); //先执行自减,减1,后赋值 System.out.println("i--:"+ i--); // 先执行赋值,后自减,减1 System.out.println("i:"+i); //保留上面的i } } // output:1、2、2、3、2、2、1 |
本文原始地址:http://www.coderonline.net/%e8%87%aa%e5%a2%9e%e5%92%8c%e8%87%aa%e5%87%8f.html
本站所有文章,除特别注明外,均为本站原创,转载请注明出处来自http://www.coderonline.net/
否则保留追究法律责任的权利!
相关文章推荐
- js canvas画柱状图 没什么高端的 就是一篇偶尔思路的
- MFC 如何添加自定义消息
- Combination Sum II
- 【javaweb】Session原理以及浏览器禁止Cookie之后服务器如何获取Session
- Raid1源代码分析--写流程
- mysql数据库中如何修改已建好的表中的【列名】【列的属性】
- MFC子窗口向父窗口发送消息
- 最短路之Dijkstra算法
- 用xib自定义UITableViewCell的注意事项——重用问题
- ECharts学习总结(二):标签式单文件引入echarts的方法
- Python项目7:自定义公告板
- IOS实现在后台执行一定时间的任务
- c#中的程序集
- poj1007
- 基于Linux的智能家居的设计(4)
- Linux引导:历史和未来
- Hdu 4916 Count on the path
- ZOJ 3822 可能性DP
- MYSQL---%
- nfs基本应用之httpd+nfs负载均衡实验