色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java 和 的運(yùn)算規(guī)則

林雅南1年前8瀏覽0評論

Java是一種面向?qū)ο蟮木幊陶Z言,其中運(yùn)算規(guī)則是其基本特征之一,包括算術(shù)運(yùn)算、邏輯運(yùn)算、位運(yùn)算以及賦值運(yùn)算等。

算術(shù)運(yùn)算中包括加減乘除四種基本運(yùn)算,其中加法和乘法還允許使用復(fù)合運(yùn)算符將結(jié)果賦值給變量。例如:

int a = 10;
int b = 3;
int sum = a + b; // 加法運(yùn)算
int product = a * b; // 乘法運(yùn)算
a += b; // 復(fù)合運(yùn)算符,相當(dāng)于 a = a + b;

邏輯運(yùn)算包括與、或、非三種運(yùn)算,通常用于判斷語句的表達(dá)式中。例如:

boolean hasMoney = true;
boolean hasCard = false;
if (hasMoney && hasCard) {
System.out.println("可以購買商品");
}
if (hasMoney || hasCard) {
System.out.println("可以使用支付方式");
}
boolean notHasMoney = !hasMoney; // 非運(yùn)算

位運(yùn)算操作的是二進(jìn)制數(shù)的每一位,包括與、或、異或、左移、右移等運(yùn)算,可以對整數(shù)類型進(jìn)行操作。例如:

int num1 = 60; // 60的二進(jìn)制表示為 0011 1100
int num2 = 13; // 13的二進(jìn)制表示為 0000 1101
int result1 = num1 & num2; // 與運(yùn)算,結(jié)果為 0000 1100
int result2 = num1 | num2; // 或運(yùn)算,結(jié)果為 0011 1101
int result3 = num1 ^ num2; // 異或運(yùn)算,結(jié)果為 0011 0001
int result4 = num1<< 2; // 左移運(yùn)算,將二進(jìn)制數(shù)左移兩位,結(jié)果為 1111 0000
int result5 = num1 >>2; // 右移運(yùn)算,將二進(jìn)制數(shù)右移兩位,結(jié)果為 0000 1111

賦值運(yùn)算用于將一個值賦給一個變量,其中常見的包括等號賦值、加減乘除賦值符號等。例如:

int a = 10; // 等號賦值符,將10賦給a
a += 5; // 加等于符,相當(dāng)于 a = a + 5;
a -= 3; // 減等于符,相當(dāng)于 a = a - 3;
a *= 2; // 乘等于符,相當(dāng)于 a = a * 2;
a /= 4; // 除等于符,相當(dāng)于 a = a / 4;

在Java中,運(yùn)算符按優(yōu)先級從高到低排序,包括括號、一元運(yùn)算符、乘除、加減、移位、關(guān)系、邏輯、賦值等。因此,在編寫復(fù)雜表達(dá)式時需要注意運(yùn)算符優(yōu)先級的問題。