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

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

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值