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),那么選用任意一個都可以。