7.运算符_算术运算符_自增自减
This commit is contained in:
51
day02/src/com/inmind/Demo06.java
Normal file
51
day02/src/com/inmind/Demo06.java
Normal file
@@ -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
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user