Files
javaSE251223/day02/src/com/inmind/Demo06.java

52 lines
1.2 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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
}
}