17.java语言基础-++和--详解

xiaoxiao2021-02-28  61

/*单目运算包括:+(正),-(负),++(自增),--(自减)

正负这个不用说啦。

自增自减这个东西,老是容易混淆,其实我们在编程时大可不必用这些容易混淆的东西。

不过还是来区分一下。简单的区分方法就是,看++、--在前面还是在后面,在前面则先自增、自减,在后面则先参与运算,再自增自减。例子如下:

假设x为100

(x++)-5*6这个表达式的值为70,x值为101(x参与运算后再自增)

(++x)-5*6这个表达式的值为71,x的值为101(x子增厚再参与运算)*/

//前置++

int i =0 ;

for (int j = 0; j < 10;j++) {

System.out.println("初始值"+i);

System.out.println(i++);

System.out.println("前置++:"+i);

}

//后置++

for (int j = 0; j < 10;j++) {

System.out.println("初始值"+i);

i++;

System.out.println(i*100);

System.out.println("后置++:"+i);

}

//前置--

int i =10 ;

for (int j = 0; j < 10;j++) {

System.out.println("初始值"+i);

System.out.println(--i);

System.out.println("前置++:"+i);

}

 

//后置--

for (int j = 0; j < 10;j++) {

System.out.println("初始值"+i);

System.out.println(i--);

System.out.println("后置++:"+i);

}

转载请注明原文地址: https://www.6miu.com/read-46732.html

最新回复(0)