您的位置:首页 > 其它

自增和自减

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——),对于前缀式,会先执行 运算,再生成值,而后者,则先生成值,再运算。下面是例子:

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/

否则保留追究法律责任的权利!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: