自增增减运算符
Posted wurengen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自增增减运算符相关的知识,希望对你有一定的参考价值。
自增增减运算符
- ++ 运算,变量自己增长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 } }
以上是关于自增增减运算符的主要内容,如果未能解决你的问题,请参考以下文章