Java知识系统回顾整理01基础04操作符05赋值操作符
一、賦值操作
賦值操作的操作順序是從右到左?
int i = 5+5;?
首先進(jìn)行5+5的運(yùn)算,得到結(jié)果10,然后把10這個(gè)值,賦給i
public class HelloWorld { ????public static void main(String[] args) { ????????int i = 5+5; ????} } |
? ?
二、對本身進(jìn)行運(yùn)算,并賦值
+=即自加
i+=2;
等同于
i=i+2;
其他的 -= , *= , /= , %= , &= , |= , ^= , >>= , >>>= 都是類似,不做贅述
public class HelloWorld { ????public static void main(String[] args) { ????????int i =3; ????????i+=2; ????????System.out.println(i); ???????? ? ????????int j=3; ????????j=j+2; ????????System.out.println(j);???? ? ? ????} } |
? ?
三、小練習(xí)
題目:
int i = 1;
i+=++i;
心算i的值是多少?
? ?
官方答案:
i+=++i;
首選運(yùn)算右邊,運(yùn)算結(jié)束后,i的值變?yōu)?,++i表達(dá)式的值,返回2.
然后再運(yùn)算 i+=2,在2的基礎(chǔ)上+1,最后結(jié)果是3
public class HelloWorld { ????public static void main(String[] args) { ????????int i = 1; ????????i+=++i; ????????// 2 ????????// 3 ????????System.out.println(i); ????} } |
?
轉(zhuǎn)載于:https://www.cnblogs.com/xlfcjx/p/10770224.html
總結(jié)
以上是生活随笔為你收集整理的Java知识系统回顾整理01基础04操作符05赋值操作符的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows下多tomcat部署
- 下一篇: windows批量关机