天天看點

Java中i++和++i的差別

i++和++i 都是自增運算,本質上都是+1操作,不同點在于指派和運算的順序有所不同;

其實隻要記住一條鐵律

++在前先運算,++在後先指派;

a = i++  因為++在後,  i先指派a=i;   i=i+1;

a = ++i  因為++在前 , i+1先運算 i = i+1  a=1;