diff --git a/day02/src/com/inmind/Demo06.java b/day02/src/com/inmind/Demo06.java new file mode 100644 index 0000000..863df0e --- /dev/null +++ b/day02/src/com/inmind/Demo06.java @@ -0,0 +1,51 @@ +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 + } +}