From d4d1c8db9ddb20ff5e062d0df4ad04ff87ddafa1 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Wed, 14 Jan 2026 11:55:19 +0800 Subject: [PATCH] =?UTF-8?q?day02-=E8=BF=90=E7=AE=97=E7=AC=A6-=E7=AE=97?= =?UTF-8?q?=E6=9C=AF=E8=BF=90=E7=AE=97=E7=AC=A6-++--?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day02/src/com/inmind/yunsuanfu02/Demo05.java | 49 ++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 day02/src/com/inmind/yunsuanfu02/Demo05.java diff --git a/day02/src/com/inmind/yunsuanfu02/Demo05.java b/day02/src/com/inmind/yunsuanfu02/Demo05.java new file mode 100644 index 0000000..f0fd219 --- /dev/null +++ b/day02/src/com/inmind/yunsuanfu02/Demo05.java @@ -0,0 +1,49 @@ +package com.inmind.yunsuanfu02; +/* +算术运算中的++ -- + +++ 表示在当前的基础+1 +-- 表示在当前的基础-1 + +他们是针对变量来操作 +变量++,++变量 + +他们的使用有2种方式: +1.独立使用 + ++,--在独立使用时没有区分 + 案例: + i++; + System.out.println(i); + ++i; + System.out.println(i); + +2.组合使用 + 变量++:后增 + ++变量:先增 + + j = i++; 后增:先进行运算,再进行自增 + j = ++i; 先增:先进行自增,再进行运算 +*/ +public class Demo05 { + public static void main(String[] args) { + int i = 10; + //1.使用方式一:独立使用 ,前增和后增,没有区别 +// i++; + ++i; + System.out.println(i);//11 + + //2.使用方式二:组合使用,区分前增和后增 + int j ;//先定义变量,之后再赋值 + //j = ++i;//先增 先进行自增,再进行运算 i = i+1 j = i; + j = i++;//后增 先进行运算,再进行自增 j = i i = i+1; + System.out.println(i);// 12 + System.out.println(j);// 11 + System.out.println("---------------------------------"); + int a = 5; + int b = 8; + int result = a++ + b-- - --a; + System.out.println(result);//8 8 8 + System.out.println(a); + System.out.println(b); + } +}