变量的自增、自减、自乘、自除

变量的自增、自减、自乘、自除1 自增 自减 自乘 自除是一个变量在原有值基础上再增加 减去 乘以 除以一个指定的值

大家好,欢迎来到IT知识分享网。

1.自增、自减、自乘、自除是一个变量在原有值基础上再增加、减去、乘以、除以一个指定的值。通常用在循环语句中改变变量的值。

2.自增

l 先加1:++i

1) int i = 0; i = i+1;//整数自增1

2) String s = “Hello”;s = s+” world”;//字符串自增;

3) 自增1的简写形式:++i;//+1再进行其他操作

如:int i = 0;

System.out.println(++i);//先将i的值加1,再打印出来,输出结果是2i的值是2

4) String s = “Hello”;s +=” world”;//String类型的简写形式

l 后加1i++

1) 先进行其他操作后i再加1

如:int i = 1;

System.out.println(i++);//输出结果是1i的值为2;先做输出操作,再将i的值加1.

l 自增n:i+=n;//i=i+n;

如:i= i+5;等价于i +=5;

3.自减

l 先减1–i

如:int i = 5;

System.out.println(–i);//先将i的值减1,再打印出来,输出结果是4i的值是4

l 后减1i–

如:int i = 1;

System.out.println(i–);//输出结果是1i的值为0;先做输出操作,再将i的值减1.

l 自减n:i-=n;//i = i-n;

如:i= i-5;等价于i -=5;

4.自乘

自乘n: i = i*n;等价于 i *=n;

如:int c = 5; c*=3; //c的值为15

5.自除

自除n: i = i/n;等价于 i/=n;

如:int c = 28; c/=7; //c的值为4

6.例题

①  int  i = 3, s1, s2;

     s1 = ( i++ )+( i++ )+( i++ );//3+4+5

     i = 3;

     s2 = ( ++i )+( ++i )+( ++i );//4+5+6

     System.out.println(“s1=”+s1);//s1的值为12

     System.out.println(“s2=”+s2);//s2的值为15

② int a = 5,b = 5;

int x = 2*++a; //x=2*(5+1)

int y= 2*b++; //y=2*5

System.out.println(“x=”+x);//x的值为12

System.out.println(“y=”+y);//y的值为10

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/155983.html

(0)
上一篇 2025-02-15 19:20
下一篇 2025-02-15 19:25

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信