欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java里面的=和==的區別

魏秀燕1年前6瀏覽0評論

在Java中,=和==是兩個不同的運算符,它們的作用和用法也有很大的區別。

首先我們來看=號。在Java中,=代表賦值運算符,它的作用是將右邊的值賦給左邊的變量。例如:

int a = 1;

上面的代碼中,=號的作用就是將值1賦給變量a。

接下來,我們看看==號。在Java中,==表示比較運算符,它的作用是比較左右兩邊的變量或者常量是否相等。例如:

int a = 1;
int b = 2;
if(a == b){
System.out.println("a等于b");
}else{
System.out.println("a不等于b");
}

上面的代碼中,==號的作用是比較變量a和b的值是否相等,由于不相等,所以輸出的結果是"a不等于b"。

需要注意的是,==號比較的是變量或者常量的值是否相等,而不是它們的類型是否相同。例如:

int a = 1;
double b = 1.0;
if(a == b){
System.out.println("a等于b");
}else{
System.out.println("a不等于b");
}

上面的代碼中,雖然變量a和變量b的類型不同,但是它們的值相同,所以輸出的結果是"a等于b"。

總結:=和==是兩個截然不同的運算符,=號是賦值運算符,==號是比較運算符。需要注意的是,==比較的是變量或者常量的值是否相等,而不是它們的類型是否相同。