From 917fb01c5a1f84dc1dd6d3401307c41f3c18a13c Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Tue, 15 Sep 2026 11:50:47 +0800 Subject: [PATCH] =?UTF-8?q?day02--=E8=BF=90=E7=AE=97=E7=AC=A6=5F=E7=AE=97?= =?UTF-8?q?=E6=9C=AF=E8=BF=90=E7=AE=97=E7=AC=A6=5F=E8=87=AA=E5=A2=9E?= =?UTF-8?q?=E8=87=AA=E5=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day02/src/com/inmind/operator02/Demo07.java | 58 +++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 day02/src/com/inmind/operator02/Demo07.java diff --git a/day02/src/com/inmind/operator02/Demo07.java b/day02/src/com/inmind/operator02/Demo07.java new file mode 100644 index 0000000..ab8cad8 --- /dev/null +++ b/day02/src/com/inmind/operator02/Demo07.java @@ -0,0 +1,58 @@ +package com.inmind.operator02; +/* +算术运算中的++ -- + +++ 表示在当前的基础+1 +-- 表示在当前的基础-1 + +他们是针对变量来操作 +变量++,++变量 + +他们的使用有2种方式: +1.独立使用 + ++,--在独立使用时没有区分 + 案例: + i++; + System.out.println(i); + ++i; + System.out.println(i); + +2.组合使用 + 变量++:后增 + ++变量:先增 + + j = i++; 后增:先进行运算,再进行自增 + j = ++i; 先增:先进行自增,再进行运算 +*/ +public class Demo07 { + public static void main(String[] args) { + int i = 10; + //1.独立使用 +// i++; + ++i; + System.out.println(i);//11 + + //2.组合使用 + int j; + //后增:先进行运算,再进行自增 + /* j = i++;//j = i; i = i + 1; + System.out.println("i的值为:"+i);//12 + System.out.println("j的值为:"+j);//11*/ + + //先增:先进行自增,再进行运算 + j = ++i;//i = i+1; j = i; + System.out.println("i的值为:"+i);//12 + System.out.println("j的值为:"+j);//12 + + //随意出题: + int a = 10; + int b = 5; + int sum = a++ + ++ b + a++ + b++; + //int sum1 = a-- + -- b + a++ + b++; + + System.out.println(sum);//33 + System.out.println(a);//12 + System.out.println(b);//7 + + } +}