--(也就是-1)
这里使用a,b解释
<>1:b = a--
这里是先将a值赋给b之后,然后a进行自身的--
<>2:b = --a
这里是a值先将自己--,让后将值赋给b
++(也就是+1)
这里使用x,y解释
<>1:x = ++y
这里是先进行y++之后让后再进行赋值y--(赋值)>b
<>2:x = y++
这里是先将y值赋给x.然后进行自身的++
这里使用a,b解释
<>1:b = a--
这里是先将a值赋给b之后,然后a进行自身的--
<>2:b = --a
这里是a值先将自己--,让后将值赋给b
++(也就是+1)
这里使用x,y解释
<>1:x = ++y
这里是先进行y++之后让后再进行赋值y--(赋值)>b
<>2:x = y++
这里是先将y值赋给x.然后进行自身的++
下面有一道例题:
package com.csdn.jdbcdemo.date2017_11_14;
/**
* --和++的在前和在后的区别却别
* @author 89155
*
*/
public class AddMinusDemo {
public static void main(String[] args) {
//i--
Text();
//--i
Text2();
//i++
Text3();
//++i
Text4();
//面试题
Text5();
}
//i--
private static void Text() {
int i = 4 ;
int j = 3;
j = i--;
System.out.println("i的值是:"+i);//3
System.out.println("j的值是:"+j);//4
System.out.println("--------------");
}