码迷,mamicode.com
首页 > 其他好文 > 详细

自增增减运算符

时间:2019-04-22 12:15:38      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:opera   ati   color   stat   []   style   str   nbsp   main   

自增增减运算符

  • ++ 运算,变量自己增长1
  • -- 运算,变量自己减少1

使用格式:

写在变量名称之前,或者写在变量名称之后。例如: i++ 也可以--i

使用方式:

单独使用:

不和其他任何操作混合使用。前++和后++没有任何区别。

混合使用:

和其他操作混合,例如赋值,打印..等等。前++和后++有

重大区别:

  • 如果是前++,那么变量立刻马上+1,然后拿着结果进行使用(前--和前++同理)
  • 如果是后++,那么首先使用变量本来的数值进行运算。运算结束之后再让变量+1(后--和后--同理)

代码举例:

public class Demo06Operator {
    public static void main(String[] args) {
        int age = 2;
        ++age;//单独使用
        System.out.println(age);
        age++;//前++ 和后++ 没有任何区别
        System.out.println(age);
        // 与打印混合操作
        int number1 = 2;
        int number2 = 2;
        //混合使用,前++ ,变量先加1 在打印
        System.out.println(++number1); //3
        System.out.println(number1);//3
        //混合使用,后++ , 先打印,在加1
        System.out.println(number2++);//2
        System.out.println(number2);//3
        int i = 8;
        // 与赋值操作混合
        //混合使用,前-- ,变量先减1 在赋值
        int result1 = --i;
        System.out.println(result1);//7
        System.out.println(i);//7
        //混合使用,后-- ,变量先赋值 ,后 减一
        int j = 8;
        int result2 = j--;
        System.out.println(result2);//8
        System.out.println(j);//7
        int x = 80;
        int y = 55;
        // 混合运算
        int z = ++x + y--;
        System.out.println(z);//136
        System.out.println(x);//81
        System.out.println(y);//54
    }
}

 

自增增减运算符

标签:opera   ati   color   stat   []   style   str   nbsp   main   

原文地址:https://www.cnblogs.com/wurengen/p/10749284.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!