国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Java SE語(yǔ)法篇】3.運(yùn)算符

這篇具有很好參考價(jià)值的文章主要介紹了【Java SE語(yǔ)法篇】3.運(yùn)算符。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

【Java SE語(yǔ)法篇】3.運(yùn)算符,Java SE語(yǔ)法,Java,java,開(kāi)發(fā)語(yǔ)言

??博客主頁(yè):愛(ài)敲代碼的小楊.

?專(zhuān)欄:《Java SE語(yǔ)法》

??感謝大家點(diǎn)贊????收藏?評(píng)論???,您的三連就是我持續(xù)更新的動(dòng)力??
【Java SE語(yǔ)法篇】3.運(yùn)算符,Java SE語(yǔ)法,Java,java,開(kāi)發(fā)語(yǔ)言

1. 什么是運(yùn)算符

計(jì)算機(jī)的最基本的用途之一就是執(zhí)行數(shù)學(xué)運(yùn)算,比如:

int a = 10;
 int b = 20;
 a + b;
 a < b;

上述 +< 等就是運(yùn)算符,即:對(duì)操作數(shù)進(jìn)行操作時(shí)的符號(hào),不同運(yùn)算符操作的含義不同。

作為一門(mén)計(jì)算機(jī)語(yǔ)言,Java也提供了一套豐富的運(yùn)算符來(lái)操縱變量。Java中運(yùn)算符可分為以下:算術(shù)運(yùn)算符(+ - * /)、關(guān)系運(yùn)算符(< > ==)、邏輯運(yùn)算符、位運(yùn)算符、移位運(yùn)算符以及條件運(yùn)算符等

2. 算術(shù)運(yùn)算符

2.1 基本四則運(yùn)算:加減乘除求模(+,-,*,/,%)

int a = 20;
int b = 10;
System.out.println(a + b);     // 30
System.out.println(a - b);     // 10
System.out.println(a * b);     // 200
System.out.println(a / b);     // 2
System.out.println(a % b);     // 0 --->模運(yùn)算相當(dāng)于數(shù)學(xué)中除法的余數(shù)

【注意】:

  • 都是二元運(yùn)算符,使用時(shí)必須要有左右兩個(gè)操作數(shù)

  • int / int 結(jié)果還是int類(lèi)型,而且會(huì)向下取整

    int a = 3;
     int b = 2;
    // 在數(shù)學(xué)中應(yīng)該是1.5  但是在Java中輸出結(jié)果為1  會(huì)向下取整,即小數(shù)點(diǎn)之后全部舍棄掉了
    System.out.println(a / b); // 1
    
    // 如果要得到數(shù)學(xué)中的結(jié)果,可以使用如下方式
    double d = a * 1.0 / b;
    System.out.println(d);// 1.5
    
  • 做除法和取模時(shí),右操作數(shù)不能為0

    【Java SE語(yǔ)法篇】3.運(yùn)算符,Java SE語(yǔ)法,Java,java,開(kāi)發(fā)語(yǔ)言

  • % 不僅可以對(duì)整型取模,也可以對(duì)double類(lèi)型取模,但是沒(méi)有意義,一般都是對(duì)整型取模的

    System.out.println(11.5 % 2.0);// 1.5
    
  • 兩側(cè)操作數(shù)類(lèi)型不一致時(shí),向類(lèi)型大的提升

    System.out.println(1 + 0.2);   // +的左側(cè)是int,右側(cè)是double,在加之前int被提升為double
    // 1.2
    

2.2 結(jié)合賦值和運(yùn)算符(+=,-=,*=,/=,%=)

該種類(lèi)型運(yùn)算符操作完成后,會(huì)將操縱的結(jié)果賦值給左操作數(shù).

int a = 1;
a += 2; // 相當(dāng)于 a = a + 2
System.out.println(a);   // 輸出3

a -= 1;// 相當(dāng)于 a = a - 1
System.out.println(a);   // 輸出2

a *= 3;// 相當(dāng)于 a = a * 3
System.out.println(a);   // 輸出6

a /= 3;// 相當(dāng)于 a = a / 3
System.out.println(a);   // 輸出2

a %= 3;                  // 相當(dāng)于 a = a % 2
System.out.println(a);   // 輸出2

【注意】:只有變量才能使用該運(yùn)算符,常量不能使用。

2.3 自增/自減運(yùn)算符(++,–)

++是一種自增的操作符,又分為前置++和后置++,–是一種自增的操作符,又分為前置–-和后置–-。

  1. 前置++
public class Test1 {
    public static void main(String[] args) {
        int a = 10;
        int b = ++a;// ++的操作數(shù)是a,是放在a的前面的,就是前置++
        System.out.printf("a = %d , b = %d",a , b);
        // 運(yùn)行結(jié)果:a = 11 , b = 11
    }
}

計(jì)算口訣:先 +1,后使用
a原來(lái)是10,先 +1,后a變成了11,再使用賦值給b,b得到的也是11,所以計(jì)算后,a和b都是11,等價(jià)于這樣的代碼:

public class Test1 {
    public static void main(String[] args) {
        int a = 10;
        a += 1;
        int b = a;
        System.out.printf("a = %d , b = %d",a , b);
        // 運(yùn)行結(jié)果:a = 11 , b = 10
    }
}
  1. 后置++
public class Test1 {
    public static void main(String[] args) {
        int a = 10;
        int b = a++;// ++的操作數(shù)是a,是放在a的后面的,就是后置++
        System.out.printf("a = %d , b = %d",a , b);
        // 運(yùn)行結(jié)果:a = 11 , b = 10
    }
}

計(jì)算口訣:先使用,后 +1
a原來(lái)是10,先使用,把a(bǔ)賦值給b,b變成了10,后a+1變成了10,所以計(jì)算后,a=11,b=10,等價(jià)于這樣的代碼:

public class Test1 {
    public static void main(String[] args) {
        int a = 10;
        int b = a;
        a += 1;
        System.out.printf("a = %d , b = %d",a , b);
        // 運(yùn)行結(jié)果:a = 11 , b = 10
    }
}
  1. 前置--

和前置++同理,只是換成了-1
計(jì)算口訣:先 -1,后使用

public class Test1 {
    public static void main(String[] args) {
        int a = 10;
        int b = --a;// --的操作數(shù)是a,是放在a的前面的,就是前置--
        System.out.printf("a = %d , b = %d",a , b);
        // 運(yùn)行結(jié)果:a = 9 , b = 9
    }
}
  1. 后置--

和后置++同理,只是換成了-1
計(jì)算口訣:先使用,后-1

public class Test1 {
    public static void main(String[] args) {
        int a = 10;
        int b = a--;// --的操作數(shù)是a,是放在a的后面的,就是后置--
        System.out.printf("a = %d , b = %d",a , b);
        // 運(yùn)行結(jié)果:a = 9 , b = 10
    }
}

【注意】:

  • 如果混合使用,【前置++】先+1,然后使用變量+1之后的值,【后置++】先使用變量原來(lái)的值,表達(dá)式 結(jié)束時(shí)給變量+1
  • 只有變量才能使用自增/自減運(yùn)算符,常量不能使用,因?yàn)槌A坎辉试S被修改

3. 關(guān)系運(yùn)算符

關(guān)系遠(yuǎn)算符有6個(gè):(==,!=,>,<,>=,<=),其結(jié)果是trueflase

int a = 10;
int b = 20;
// 注意:在Java中 = 表示賦值,要與數(shù)學(xué)中的含義區(qū)分
//在Java中 == 表示相等
System.out.println(a == b);       // false
System.out.println(a != b);       // true
System.out.println(a < b);        // true
System.out.println(a > b);        // false
System.out.println(a <= b);       // true
System.out.println(a >= b);       // false

【注意】:當(dāng)需要多次判斷時(shí),不能連著寫(xiě),比如:3 < a < 5,Java程序與數(shù)學(xué)中是有區(qū)別的

4. 邏輯運(yùn)算符(重點(diǎn))

邏輯遠(yuǎn)算符主要由3個(gè):(&&,||,!),運(yùn)算結(jié)果都是 boolean類(lèi)型。

4.1 邏輯與 &&

語(yǔ)法規(guī)則:表達(dá)式1 && 表達(dá)式2,左右表達(dá)式必須是boolean類(lèi)型的結(jié)果。

兩個(gè)表達(dá)式都為真,結(jié)果才是真,只要有一個(gè)是假,結(jié)果就是假。

表達(dá)式1 表達(dá)式2 結(jié)果
int a = 1;
int b = 2;

System.out.println(a == 1 && b == 2);   // 左為真 且 右為真 則結(jié)果為真
System.out.println(a == 1 && b > 100);  // 左為真 但 右為假 則結(jié)果為假
System.out.println(a > 100 && b == 2);  // 左為假 但 右為真 則結(jié)果為假
System.out.println(a > 100 && b > 100); // 左為假 且 右為假 則結(jié)果為假

4.2 邏輯或 ||

語(yǔ)法規(guī)則:表達(dá)式1 || 表達(dá)式2,左右表達(dá)式必須是boolean類(lèi)型的結(jié)果。

兩個(gè)表達(dá)式都為假,結(jié)果才是假,只要由一個(gè)是真,結(jié)果就是真。

表達(dá)式1 表達(dá)式2 結(jié)果
int a = 1;
int b = 2;

System.out.println(a == 1 || b == 2);   // 左為真 且 右為真 則結(jié)果為真
System.out.println(a == 1 || b > 100);  // 左為真 但 右為假 則結(jié)果也為真
System.out.println(a > 100 || b == 2);  // 左為假 但 右為真 則結(jié)果也為真
System.out.println(a > 100 || b > 100); // 左為假 且 右為假 則結(jié)果為假

4.3 邏輯非 !

語(yǔ)法規(guī)則:! 表達(dá)式

真變假,假變真。

表達(dá)式 結(jié)果
int a = 1;
System.out.println(!(a == 1));   // a == 1 為true,取個(gè)非就是false
System.out.println(!(a != 1));  // a != 1 為false,取個(gè)非就是true

4. 短路求值

&&|| 遵守短路求值的規(guī)則.

```java
System.out.println(10 > 20 && 10 / 0 == 0);             // 打印 false
System.out.println(10 < 20 || 10 / 0 == 0);             // 打印 true

我們都知道, 計(jì)算10 / 0會(huì)導(dǎo)致程序拋出異常. 但是上面的代碼卻能正常運(yùn)行, 說(shuō)明10 / 0 并沒(méi)有真正被求值.

【注意】:

  1. 對(duì)于 && , 如果左側(cè)表達(dá)式值為 false, 則表達(dá)式結(jié)果一定是 false, 無(wú)需計(jì)算右側(cè)表達(dá)式

  2. 對(duì)于 ||, 如果左側(cè)表達(dá)式值為 true, 則表達(dá)式結(jié)果一定是 true, 無(wú)需計(jì)算右側(cè)表達(dá)式.

  3. & 和 | 如果表達(dá)式結(jié)果為 boolean 時(shí), 也表示邏輯運(yùn)算. 但與 && || 相比, 它們不支持短路求值.

    【Java SE語(yǔ)法篇】3.運(yùn)算符,Java SE語(yǔ)法,Java,java,開(kāi)發(fā)語(yǔ)言

    記憶口訣:

    &&:全真為真,有假必假,遇假則停
    ||:全假為假,有真必真,遇真則停
    !:真變假,假變真

5. 位運(yùn)算符

Java 中數(shù)據(jù)存儲(chǔ)的最小單位是字節(jié),而數(shù)據(jù)操作的最小單位是比特位. 字節(jié)是最小的存儲(chǔ)單位,每個(gè)字節(jié)是由8個(gè)二進(jìn)制比特位組成的,多個(gè)字節(jié)組合在一起可以表示各種不同的數(shù)據(jù)。

位運(yùn)算符主要有四個(gè):& ,|, ~, ^,除~是一元運(yùn)算符外,其余都是二元運(yùn)算符。

位操作表示 按二進(jìn)制位運(yùn)算. 計(jì)算機(jī)中都是使用二進(jìn)制來(lái)表示數(shù)據(jù)的(01構(gòu)成的序列), 按位運(yùn)算就是在按照二進(jìn)制位 的每一位依次進(jìn)行計(jì)算。

5.1 按位與 &: 如果兩個(gè)二進(jìn)制位都是 1, 則結(jié)果為 1, 否則結(jié)果為 0

int a = 10;
int b = 20;
System.out.println(a & b);
// 0000 1010  10的二進(jìn)制
// 0001 0100  20的二進(jìn)制
// 0000 0000

5.2 按位或 |: 如果兩個(gè)二進(jìn)制位都是 0, 則結(jié)果為 0, 否則結(jié)果為 1

int a = 10;
int b = 20;
System.out.println(a | b);
// 0000 1010
// 0001 0100
// 0001 1110

5.3 按位取反 ~: 如果該位為 0 則轉(zhuǎn)為 1, 如果該位為 1 則轉(zhuǎn)為 0

int a = 0xf;
System.out.printf("%x\n", ~a);

【注意】:

  • 0x 前綴的數(shù)字為 十六進(jìn)制 數(shù)字. 十六進(jìn)制可以看成是二進(jìn)制的簡(jiǎn)化表示方式. 一個(gè)十六進(jìn)制數(shù)字對(duì)應(yīng) 4 個(gè)二進(jìn)制位.
  • 0xf 表示 10 進(jìn)制的 15, 也就是二進(jìn)制的 1111
  • printf 能夠格式化輸出內(nèi)容, %x 表示按照十六進(jìn)制輸出.
  • \n 表示換行符

5.4 按位異或 ^: 如果兩個(gè)數(shù)字的二進(jìn)制位相同, 則結(jié)果為 0, 相異則結(jié)果為 1

int a = 0x1;
int b = 0x2;
System.out.printf("%x\n", a ^ b);

【注意】:如果兩個(gè)數(shù)相同,則異或的結(jié)果為0

6. 移位運(yùn)算符(了解)

移位運(yùn)算符有三個(gè):<<>> ,>>>,都是二元運(yùn)算符,且都是按照二進(jìn)制比特位來(lái)運(yùn)算的。

6.1 左移 <<: 最左側(cè)位不要了, 最右側(cè)補(bǔ) 0

int a = 0x10;
System.out.printf("%x\n", a << 1); 
// 運(yùn)行結(jié)果(注意, 是按十六進(jìn)制打印的)
//20

【注意】:向左移位時(shí),丟棄的是符號(hào)位,因此正數(shù)左移可能會(huì)編程負(fù)數(shù)

6.2 右移 >>: 最右側(cè)位不要了, 最左側(cè)補(bǔ)符號(hào)位(正數(shù)補(bǔ)0, 負(fù)數(shù)補(bǔ)1)

int a = 0x10;
System.out.printf("%x\n", a >> 1);
// 運(yùn)行結(jié)果(注意, 是按十六進(jìn)制打印的)
//8

int b = 0xffff0000;
System.out.printf("%x\n", b >> 1);
// 運(yùn)行結(jié)果(注意, 是按十六進(jìn)制打印的)
//ffff8000

6.3 無(wú)符號(hào)右移 >>>: 最右側(cè)位不要了, 最左側(cè)補(bǔ) 0.

int a = 0xffffffff;
System.out.printf("%x\n", a >>> 1);
// 運(yùn)行結(jié)果(注意, 是按十六進(jìn)制打印的)
//7ffffff

【注意】:

  1. 左移 1 位, 相當(dāng)于原數(shù)字 * 2. 左移 N 位, 相當(dāng)于原數(shù)字 * 2 的N次方.
  2. 右移 1 位, 相當(dāng)于原數(shù)字 / 2. 右移 N 位, 相當(dāng)于原數(shù)字 / 2 的N次方.
  3. 由于計(jì)算機(jī)計(jì)算移位效率高于計(jì)算乘除, 當(dāng)某個(gè)代碼正好乘除 2 的N次方的時(shí)候可以用移位運(yùn)算代替.
  4. 移動(dòng)負(fù)數(shù)位或者移位位數(shù)過(guò)大都沒(méi)有意義.

7. 條件運(yùn)算符

條件運(yùn)算符只有一個(gè): 表達(dá)式1 ? 表達(dá)式2 : 表達(dá)式3

當(dāng) 表達(dá)式1 的值為true時(shí), 整個(gè)表達(dá)式的值為 表達(dá)式2 的值;

當(dāng) 表達(dá)式1 的值為 false 時(shí), 整個(gè)表達(dá)式的值為 表達(dá)式3 的值.

也是 Java 中唯一的一個(gè) 三目運(yùn)算符, 是條件判斷語(yǔ)句的簡(jiǎn)化寫(xiě)法.

// 求兩個(gè)整數(shù)的最大值
int a = 10;
int b = 20;
int max = a > b ? a : b;

【注意】:

  1. 表達(dá)式2和表達(dá)式3的結(jié)果要是同類(lèi)型的,除非能發(fā)生類(lèi)型隱式類(lèi)型轉(zhuǎn)換

    int a = 10;
    int b = 20;
    int c = a > b? 1 : 2.0;
    
  2. 表達(dá)式不能單獨(dú)存在,其產(chǎn)生的結(jié)果必須要被使用。

    【Java SE語(yǔ)法篇】3.運(yùn)算符,Java SE語(yǔ)法,Java,java,開(kāi)發(fā)語(yǔ)言

8. 運(yùn)算符的優(yōu)先級(jí)

在一條表達(dá)式中,各個(gè)運(yùn)算符可以混合起來(lái)進(jìn)行運(yùn)算,但是運(yùn)算符的優(yōu)先級(jí)不同,比如:* / 的優(yōu)先級(jí)要高于 +-,有些情況下稍不注意,可能就會(huì)造成很大的麻煩。

// 求a和b的平均值
int a = 10;
int b = 20;
int c = a + (b - a) >> 1;
System.out.println(c);

上述表達(dá)式中,由于 + 的優(yōu)先級(jí)要高于 >> , 因此a先和b-a的結(jié)果做加法,整體為20,最后再進(jìn)行右移,因此結(jié)果 為10。

【注意】:運(yùn)算符之間是有優(yōu)先級(jí)的. 具體的規(guī)則我們不必記憶. 在可能存在歧義的代碼中加上括號(hào)即可.文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-784916.html

到了這里,關(guān)于【Java SE語(yǔ)法篇】3.運(yùn)算符的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【JAVA】你可知JAVA中的運(yùn)算符|重溫運(yùn)算符

    【JAVA】你可知JAVA中的運(yùn)算符|重溫運(yùn)算符

    作者主頁(yè):paper jie的博客 本文作者:大家好,我是paper jie,感謝你閱讀本文,歡迎一建三連哦。 本文錄入于《JAVASE語(yǔ)法系列》專(zhuān)欄,本專(zhuān)欄是針對(duì)于大學(xué)生,編程小白精心打造的。筆者用重金(時(shí)間和精力)打造,將javaSE基礎(chǔ)知識(shí)一網(wǎng)打盡,希望可以幫到讀者們哦。 其他專(zhuān)欄

    2024年02月15日
    瀏覽(25)
  • 【Java探索之旅】運(yùn)算符解析 算術(shù)運(yùn)算符,關(guān)系運(yùn)算符

    【Java探索之旅】運(yùn)算符解析 算術(shù)運(yùn)算符,關(guān)系運(yùn)算符

    ?? 嶼小夏 : 個(gè)人主頁(yè) ??個(gè)人專(zhuān)欄 : Java編程秘籍 ?? 莫道桑榆晚,為霞尚滿(mǎn)天! Java中運(yùn)算符是非常重要的概念,它們用于對(duì)變量進(jìn)行操作和比較,是實(shí)現(xiàn)各種算法和邏輯的基礎(chǔ)。本文將介紹Java中的算術(shù)運(yùn)算符和關(guān)系運(yùn)算符,解釋它們的基本用法和注意事項(xiàng),幫助讀者更

    2024年03月15日
    瀏覽(40)
  • [開(kāi)發(fā)語(yǔ)言][C++]:遞增遞減運(yùn)算符

    遞增運(yùn)算符和遞減運(yùn)算符為對(duì)象的+1和-1提供了簡(jiǎn)潔的書(shū)寫(xiě)形式。 自增自減運(yùn)算符的應(yīng)用: 這兩個(gè)運(yùn)算符除了應(yīng)用在算術(shù)運(yùn)算,還可應(yīng)用于迭代器,因?yàn)楹芏嗟鞑⒉恢С炙阈g(shù)運(yùn)算。 遞增和遞減運(yùn)算符有兩種書(shū)寫(xiě)形式:前置版本和后置版本。 前置版本 ++i --i :首先將運(yùn)算

    2024年01月25日
    瀏覽(19)
  • 【JAVASE】帶你了解運(yùn)算符奧秘(Java全部運(yùn)算符)

    【JAVASE】帶你了解運(yùn)算符奧秘(Java全部運(yùn)算符)

    ?作者簡(jiǎn)介:大家好,我是橘橙黃又青,一個(gè)想要與大家共同進(jìn)步的男人???? ??個(gè)人主頁(yè):橘橙黃又青-CSDN博客 目標(biāo): 熟練掌握各種運(yùn)算符 廢話(huà)不多說(shuō),我們直接開(kāi)始。 基本四則運(yùn)算符:加減乘除模 (+ - * / %) qt和c語(yǔ)言一樣,但是取模運(yùn)算符一點(diǎn)不同。 說(shuō)明什么, 取模運(yùn)

    2024年04月17日
    瀏覽(43)
  • Java中的運(yùn)算符--短路運(yùn)算

    Java中的運(yùn)算符--短路運(yùn)算

    JAVA中有兩個(gè)短路運(yùn)算,一個(gè)是短路與,一個(gè)是短路或。 所謂短路,就是當(dāng)一個(gè)參與運(yùn)算的操作數(shù)足以推斷該表達(dá)式的值時(shí),另一個(gè)操作數(shù)(可能是表達(dá)式)就不會(huì)執(zhí)行。 短路與: 短路或: || 應(yīng)用: 邏輯與、邏輯或都是自作向右計(jì)算。 兩邊同時(shí)為true,則為true。 有一方為fal

    2024年02月16日
    瀏覽(30)
  • Java基礎(chǔ)(運(yùn)算符)

    Java基礎(chǔ)(運(yùn)算符)

    運(yùn)算符和表達(dá)式 運(yùn)算符:對(duì)字面量或者變量進(jìn)行操作的 符號(hào) 表達(dá)式:用 運(yùn)算符 把字面量或者變量連接起來(lái), 符合java語(yǔ)法的式子 就可以稱(chēng)為表達(dá)式;不同運(yùn)算符連接的表達(dá)式體現(xiàn)的是不同類(lèi)型的表達(dá)式。 算術(shù)運(yùn)算符(加、減、乘、除、取模、取余)(字符串只有加) 一、

    2024年04月26日
    瀏覽(59)
  • 【Java入門(mén)】運(yùn)算符

    【Java入門(mén)】運(yùn)算符

    前言 ??作者簡(jiǎn)介: 熱愛(ài)跑步的恒川 ,致力于C/C++、Java、Python等多編程語(yǔ)言,熱愛(ài)跑步,喜愛(ài)音樂(lè)的一位博主。 ??本文收錄于Java入門(mén)篇系列,該專(zhuān)欄主要講解:什么是java、java的數(shù)據(jù)類(lèi)型與變量、運(yùn)算符、程序的邏輯控制、方法的使用、數(shù)組的定義與使、類(lèi)和對(duì)象、繼承和

    2024年02月07日
    瀏覽(24)
  • Java-運(yùn)算符

    Java-運(yùn)算符

    概念 :運(yùn)算符是一種用于在程序中執(zhí)行各種操作的符號(hào)或符號(hào)組合。它們用于對(duì)數(shù)據(jù)進(jìn)行計(jì)算、比較和賦值等操作,以實(shí)現(xiàn)特定的功能。 在Java中常見(jiàn)的運(yùn)算符有以下類(lèi)型: 算術(shù)運(yùn)算符、賦值運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、位運(yùn)算符、條件運(yùn)算符(三元運(yùn)算符)、字符串

    2024年02月08日
    瀏覽(16)
  • Java 運(yùn)算符

    Java 運(yùn)算符

    運(yùn)算符是一種特殊的符號(hào),用以表示數(shù)據(jù)的運(yùn)算、賦值和比較等。Java?語(yǔ)言使用運(yùn)算符將一個(gè)或多個(gè)操作數(shù)據(jù) 連接成執(zhí)行性語(yǔ)句,用以實(shí)現(xiàn)特定功能。? ++,是自增操作變量自己加 1,--是自減操作變量自己減 1,兩個(gè)操作相反。++或--放在變量前面和放在變量 后面是不同的。

    2024年01月19日
    瀏覽(20)
  • 【Java】運(yùn)算符

    【Java】運(yùn)算符

    我不去想是否能夠成功 既然選擇了遠(yuǎn)方 便只顧風(fēng)雨兼程 ? ? ? ? ? ? ? ? ???????? ???????????????????????????????????????????????????????????????????????? ? ? —— 汪國(guó)真 ? 目錄 1. 認(rèn)識(shí)運(yùn)算符? 1.1 認(rèn)識(shí)運(yùn)算符? 1.2 運(yùn)算符的分類(lèi)

    2024年02月02日
    瀏覽(24)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包