Java中“=”有兩種用法:=和==。
一個(gè)等號(hào)“=”表示賦值操作,如:
int a = 5;
這表示將5賦給變量a。
兩個(gè)等號(hào)“==”表示比較操作,如:
if(a == 5){ System.out.println("a等于5"); }
這表示判斷變量a是否等于5。
在Java中,“=”的優(yōu)先級(jí)比“==”低,因此在使用時(shí)需要注意:
int a = 5; if(a == 6){ System.out.println("a等于6"); }
這段代碼實(shí)際上是判斷a是否等于6,而不是將6賦給a。
如果想要將6賦給a,應(yīng)該寫成:
int a; a = 6;
這樣就可以正確地將6賦給變量a。