Java基础 .++ -- 自增,自减 一元运算符,幂运算

++ – 自增,自减 一元运算符

System.out.println(a); a=5

System.out.println(b); b=3

System.out.println©; c=5

a++ = a = a + 1 ++a = a a + 1,(虽然都是这个意思,但是执行先后不同)

  • ++在后,先用后加。++在前,先加后用 a++先赋值,再运算;++a先运算,再赋值
  • int B = A++,因为A和B离的近所以A先赋值后增值,可以这么记- -
  • a=3 执行b=a++时 先b=a=3然后 a=3+1 =4 ,执行c=++a 先c=1+a=1+4=5 !!!
  • 然后执行下一句,int c=++a此时a=4了,++在前所以他先自增再赋值给c就是先加一等于5在赋值,就变成了c等于5
  • a等于5,是因为这个++不管在前还是在后,a的值都要加1,所以叫做自增啊,自己不增,怎么叫自增
package operator

public class Demo04 {
    public static void main(String[] args) {
        // ++ ,--  自增,自减  一元运算符
        int a = 3;

        int b = a++;  // 执行完这行代码后,先给b赋值,再自增  (先赋值b = a  ,再+1)
        //a = a + 1;
        System.out.println(a);
        // a = a + 1;
        int c = ++a; // 执行完这行代码前,先自增,再给c赋值   (先c = a + 1,再

        //++在后,先用后加。++在前,先加后用     a++先赋值,再运算;++a先运算,再赋值
        // int B = A++,因为A和B离的近所以A先赋值后增值,可以这么记- -
        // a=3 执行b=a++时 先b=a=3然后 a=3+1 =4 ,执行c=++a 先c=1+a=1+4=5
        // 然后执行下一句,int c=++a此时a=4了,++在前所以他先自增再赋值给c就是先加一等于5在赋值,就变成了c等于5
        // a等于5,是因为这个++不管在前还是在后,a的值都要加1,所以叫做自增啊,自己不增,怎么叫自增

        System.out.println(a); a=5
        System.out.println(b); b=3
        System.out.println(c); c=5

        // 幂运算 2^3 2*2*2 = 8 很多运算, 我们会使用一些 工具类来操作
        double pow = Math.pow(3,2);
        System.out.println(pow);
        



    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值