顾名思义,递增意为“增加一个单位”,操作符是“++”;递减意为“减少一个单位”,操作符是“--”。递增和递减操作不公改变了变量,并且以变量的值作为生成的结果。
输出的值为:
在使用过程中,还分为“前缀式”和“后缀式”,主要区别在于,前缀式操作会先执行运算,再生成值,意思是返回的变量值比原来没改变之前增加(减少)了一个单位。而后缀式会先生成值,再执行运算。这样,当前返回的值就是变量此前的值,而接着调用该变量,将是返回增加(减少)了一个单位。
如:
import java.util.*;
public class Test2{
public static void main(String[] args){
int i = 1;
System.out.println("i : " + i);
System.out.println("++i : " + ++i);
System.out.println("i++ : " + i++);
System.out.println("i : " + i);
System.out.println("--i : " + --i);
System.out.println("i-- : " + i--);
System.out.println("i : " + i);
}
}
输出的值为:
1
2
2
3
2
2
1