52 lines
1.2 KiB
Java
52 lines
1.2 KiB
Java
package com.inmind;
|
||
/*
|
||
算术运算中的++ --
|
||
|
||
++ 表示在当前的基础+1
|
||
-- 表示在当前的基础-1
|
||
|
||
他们是针对变量来操作
|
||
变量++,++变量
|
||
|
||
他们的使用有2种方式:
|
||
1.独立使用
|
||
++,--在独立使用时没有区分
|
||
案例:
|
||
i++;
|
||
System.out.println(i);
|
||
++i;
|
||
System.out.println(i);
|
||
2.组合使用
|
||
变量++:后增
|
||
++变量:先增
|
||
|
||
j = i++; 后增:先进行运算,再进行自增
|
||
j = ++i; 先增:先进行自增,再进行运算
|
||
*/
|
||
public class Demo06 {
|
||
public static void main(String[] args) {
|
||
//定义int变量
|
||
int i = 10;
|
||
//独立使用
|
||
i++;
|
||
System.out.println(i);//11
|
||
++i;
|
||
System.out.println(i);// i = 12
|
||
System.out.println("--------------------------");
|
||
//混合使用
|
||
int j ;
|
||
j = i++;//后增:j = i ; i = i+1
|
||
System.out.println(i);// 13
|
||
System.out.println(j);// 12
|
||
System.out.println("-----------------------");
|
||
j=++i;//前增:i= i+1; j=i;
|
||
System.out.println(i);//14
|
||
System.out.println(j);//14
|
||
System.out.println("-----------------");
|
||
int a = 10;
|
||
int b = 20;
|
||
int c = a++ + ++b + --a - --b;
|
||
System.out.println(c);//21 21 21
|
||
}
|
||
}
|