day02-运算符-算术运算符自增自减
This commit is contained in:
44
day02/src/com/inmind/yunsuan02/Demo07.java
Normal file
44
day02/src/com/inmind/yunsuan02/Demo07.java
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
package com.inmind.yunsuan02;
|
||||||
|
/**
|
||||||
|
算数运算符:++(自增) --(自减)
|
||||||
|
++(自增):表示在当前的基础上+1
|
||||||
|
--(自减):表示在当前的基础上-1
|
||||||
|
|
||||||
|
使用方式有2种:
|
||||||
|
1.独立使用 (++在前还是在后,没有区别)
|
||||||
|
变量++ ++变量
|
||||||
|
2.组合使用(赋值的形式)
|
||||||
|
定义一个变量
|
||||||
|
变量 = ++i 变量 = i++
|
||||||
|
|
||||||
|
j = i++; 后增:先进行运算,再执行自增
|
||||||
|
j = ++i; 前增:先进行自增,再执行运行
|
||||||
|
*/
|
||||||
|
public class Demo07 {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
//定义整型变量
|
||||||
|
int i = 10;
|
||||||
|
//1.自增独自使用,将自己+1赋值给自己
|
||||||
|
//ctrl+/ :注释一行
|
||||||
|
// i++;
|
||||||
|
++i;
|
||||||
|
System.out.println(i);
|
||||||
|
System.out.println("---------------");
|
||||||
|
//2.组合使用
|
||||||
|
int j = 10;
|
||||||
|
int k;//先定义变量,后赋值
|
||||||
|
//j++,后增,在进行运算中,先进行运算,后执行自增
|
||||||
|
//k = j++;//k = j; j = j+1;
|
||||||
|
//++j,先增,在进行运算中,先进行自增,后进行运算
|
||||||
|
k = ++j;//j= j+1; k = j;
|
||||||
|
System.out.println(k);//11
|
||||||
|
System.out.println(j);//11
|
||||||
|
|
||||||
|
System.out.println("---------------");
|
||||||
|
int a = 10;
|
||||||
|
int b;
|
||||||
|
b = ++a + a-- + --a + a++;
|
||||||
|
System.out.println(b);//40
|
||||||
|
System.out.println(a);//10
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user