class JjjjDemo
{
public static void main(String[] args)
{
int x = 1;
int y = ++x;
System.out.println("x="+x);//2
System.out.println("y="+y);//2
System.out.println("——————————");
int x2 = 1;
int y2 = x2++;
System.out.println("x2="+x2);//2
System.out.println("y2="+y2);//1
}
}
自增: ++, 递增操作符,使变量值增加1,有前置和后置之分, 只能操作变量。
自减: -- ,递减操作符,使变量值减去1,有前置和后置之分, 只能操作变量。
自增和自减具体操作是一样的,仅仅是一个是加1,一个是减1而已,现在单讲++:
代码 result ++和 ++result,都将使result变量的值加1。
唯一的区别是:
前置(++result): 表示对result加1之后的结果进行运算,
后置(result++): 表示对变量加1之前的值(原始值)进行运算。
如果仅仅执行简单的递增操作(只写result++或++result),那么选用任意一个都可以。