自增(或自减)运算符作用是在运算结束前(前置自增自减运算符)或后(后置自增自减运算符)将变量的值加(或减)一。
*单独使用,前置和后置没有区别,结果一样。
*如果复合使用,在前和在后,对于要进行自增或自减的这个变量来说没有影响,受影响的是其他变量。
参与运算:
前置,运算使用的是自增或自减后的值。(先增后用)
后置,运算使用的是自增或自减前的值。(先用后增)
常见用法:单独使用
演示自减(-- ) 运算符
小提示:
①当++或-- 在变量前时, --a 自己先减,然后再和别人运算;
②当++或-- 在变量后时, a-- 先和别人运算,然后自己再减;
public class JianJian{
public static void main(String[] args){
int a = 5;
int b = --a-1;// --a a会先减1 ,然后再 4-1 ,所以 a=4,b=3
System.out.println("a:"+a);// 结果为4
System.out.println("b:"+b);// 结果为3
int c = a-- -1;// 由于a-- ,此时a会先使用原来的值(4) 和 -1操作.所以c=3;然后a自己再减一(--),所以a最终也会变成3
System.out.println("c:"+c);// 结果为3
System.out.println("a:"+a);// 结果为3
//输出的时候,如果用++或--也是算作复合运算
int d = 5;
int e = 5;
System.out.println("---------------");
System.out.println("d:"+ d--);// 结果为5
System.out.println("e:"+ --e);// 结果为4
System.out.println("---------------");
System.out.println("d:"+ d);// 结果为4
System.out.println("e:"+ e);// 结果为4
}
}
本文详细解析了自增(++)和自减(--)运算符的使用方法,包括前置和后置运算符的区别,以及它们在复合运算中的表现。通过实例展示了如何正确运用这些运算符,帮助读者深入理解其工作原理。
356

被折叠的 条评论
为什么被折叠?



