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

【0基礎(chǔ)學(xué)Java第三課】-- 運(yùn)算符

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

3.1 什么是運(yùn)算符

計(jì)算機(jī)的最基本的用途之一就是執(zhí)行數(shù)學(xué)運(yùn)算,比如+,<,就是運(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)算符等。

3.2 算術(shù)運(yùn)算符

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

    public static void main1(String[] args) {
/*        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ù)
        //System.out.println(a/0); //做除法和取模時(shí),右操作數(shù)不能為0*/
        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ù)第一個(gè)數(shù)是否為正負(fù)
        //取決于操作數(shù)第一個(gè)數(shù)是否為正負(fù)
        System.out.println(7%3);//1
        System.out.println(7%-3);//1
        System.out.println(-7%3);//-1
        System.out.println(-7%3);//-1
				
		// +的左側(cè)是int,右側(cè)是double,在加之前int被提升為double
        System.out.println(1+0.2); //1.2
        System.out.println(11.5 % 2.0); //1.5
    }

注意

  • 都是二元運(yùn)算符,使用時(shí)必須要有左右兩個(gè)操作數(shù)
  • int / int 結(jié)果還是int類(lèi)型,而且會(huì)向下取整
  • 做除法和取模時(shí),右操作數(shù)不能為0
  • % 不僅可以對(duì)整型取模,也可以對(duì)double類(lèi)型取模,但是沒(méi)有意義,一般都是對(duì)整型取模的
  • 兩側(cè)操作數(shù)類(lèi)型不一致時(shí),向類(lèi)型大的提升

3.2.2 增量運(yùn)算符 += -= *= %=

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

    public static void main2(String[] args) {
        int a= 1;
        a += 2;   // 相當(dāng)于 a = a + 2
        System.out.println(a); //3

        long b = 10L;
        int i = 3;
        i += b;
        System.out.println(i);// 13

        //判斷不同類(lèi)型+=是提升還是截?cái)?/span>
        byte b1 = 1;
        byte b2 = 127;
        b2 += b1;
        System.out.println(b2);//-128  截?cái)嗟?/span>
    }

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

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

++是給變量的值+1,–是給變量的值-1。

    public static void main3(String[] args) {
        int a = 1;
        a++; // 后置++ 表示給a的值加1,此時(shí)a的值為2
        System.out.println(a++); // 注意:后置++是先使用變量原來(lái)值,表示式結(jié)束時(shí)給變量+1,因此輸出2
        System.out.println(a); // 輸出3
        ++a; // 前置++ 表示給a的值加1
        System.out.println(++a); // 注意:前置++是先給變量+1,然后使用變量中的值,因此輸出5
        System.out.println(a); // 輸出5
        // --操作符給操作-1,與++含義類(lèi)似
    }

注意

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

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

關(guān)系運(yùn)算符主要有六個(gè): == != < > <= >= ,其計(jì)算結(jié)果是 true 或者 false 。

    public static void main(String[] args) {
        //關(guān)系運(yùn)算符
        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ū)別的

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

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

3.4.1 邏輯與 &&

語(yǔ)法規(guī)則:表達(dá)式1 && 表達(dá)式2,左右表達(dá)式必須是boolean類(lèi)型的結(jié)果。
兩個(gè)表達(dá)式都為真,結(jié)果才是真,只要有一個(gè)是假,結(jié)果就是假。

    public static void main(String[] args) {
        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é)果為假
    }

3.4.2 邏輯 ||

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

    public static void main(String[] args) {
        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é)果為假
    }

3.4.3邏輯非 !

語(yǔ)法規(guī)則:! 表達(dá)式
真變假,假變真。

    public static void main(String[] args) {
        int a = 1;
        System.out.println(!(a == 1)); // a == 1 為true,取個(gè)非就是false
        System.out.println(!(a != 1)); // a != 1 為false,取個(gè)非就是true
    }

3.4.4 短路求值

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

    public static void main(String[] args) {
        System.out.println(10 > 20 && 10 / 0 == 0); // 打印 false
        System.out.println(10 < 20 || 10 / 0 == 0); // 打印 true

        System.out.println(10 > 20 & 10 / 0 == 0); // 程序拋出異常
        System.out.println(10 < 20 | 10 / 0 == 0); // 程序拋出異常
    }

注意

  • 對(duì)于 && , 如果左側(cè)表達(dá)式值為 false, 則表達(dá)式結(jié)果一定是 false, 無(wú)需計(jì)算右側(cè)表達(dá)式.
  • 對(duì)于 ||, 如果左側(cè)表達(dá)式值為 true, 則表達(dá)式結(jié)果一定是 true, 無(wú)需計(jì)算右側(cè)表達(dá)式.
  • & 和 | 如果表達(dá)式結(jié)果為 boolean 時(shí), 也表示邏輯運(yùn)算. 但與 && || 相比, 它們不支持短路求值.

3.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ì)算。

3.5.1按位與 &

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

    public static void main(String[] args) {
        int a = 10;
        int b = 20;
        //a - 0000 1010
        //b - 0001 0100
        //& - 0000 0000 - 0
        System.out.println(a & b); // 0
    }
    a - 0000 1010
    b - 0001 0100
    & - 0000 0000 - 0

3.5.2 按位或 |

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

    public static void main(String[] args) {
        int a = 10;
        int b = 20;
        //a - 0000 1010
        //b - 0001 0100
        //| - 0001 1110 - 30
        System.out.println(a | b); //30
    }
    a - 0000 1010
    b - 0001 0100
    | - 0001 1110 - 30

注意當(dāng) & 和 | 的操作數(shù)為整數(shù)(int, short, long, byte) 的時(shí)候, 表示按位運(yùn)算, 當(dāng)操作數(shù)為 boolean 的時(shí)候, 表示邏輯運(yùn)算。

3.5.3 按位取反 ~

如果該位為 0 則轉(zhuǎn)為 1, 如果該位為 1 則轉(zhuǎn)為 0

    public static void main(String[] args) {
        int a = 0xf;
        System.out.printf("%x\n", ~a);//fffffff0
    }

注意

  • 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 表示換行符

3.5.4 按位異或 ^

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

    public static void main(String[] args) {

        System.out.printf("%x\n", 6^6);// 0
        //6 - 0000 0110
        //6 - 0000 0110
        //^ - 0000 0000  //0
        
        
        System.out.printf("%x\n", 6^0);// 6
        //6 - 0000 0110
        //0 - 0000 0000
        //^ - 0000 0110 // 6
    }
    6 - 0000 0110
    6 - 0000 0110
    ^ - 0000 0000  - 0

    6 - 0000 0110
    0 - 0000 0000
    ^ - 0000 0110 -  6

注意

  • n^n = 0 兩個(gè)數(shù)相同,異或的結(jié)果為0.
  • n^0 = n 一個(gè)數(shù)異或0,結(jié)果為它本身。
  • 1 ^ 3 ^ 6 ^ 3 ^ 1 = 6 ^ 0 = 6 運(yùn)算符交換律

3.6 移位運(yùn)算(了解)

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

3.6.1 左移 <<

最左側(cè)位不要了, 最右側(cè)補(bǔ) 0.
11左移1位,2位如下
【0基礎(chǔ)學(xué)Java第三課】-- 運(yùn)算符,Java,java,開(kāi)發(fā)語(yǔ)言

    public static void main(String[] args) {
        int a = 11;
        System.out.printf("%x\n", a << 1); // 22
        System.out.printf("%x\n", a << 2); // 44
        // 運(yùn)行結(jié)果(注意, 是按十六進(jìn)制打印的)
    }

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

3.6.2 右移 >>

最右側(cè)位不要了, 最左側(cè)補(bǔ)符號(hào)位(正數(shù)補(bǔ)0, 負(fù)數(shù)補(bǔ)1)
【0基礎(chǔ)學(xué)Java第三課】-- 運(yùn)算符,Java,java,開(kāi)發(fā)語(yǔ)言

    public static void main(String[] args) {
        int a = 11;
        System.out.printf("%x\n", a >> 1); // 5
        System.out.printf("%x\n", a >> 2); // 2
        // 運(yùn)行結(jié)果(注意, 是按十六進(jìn)制打印的)
        int b = 0xffff0000;
        System.out.printf("%x\n", b >> 1); //ffff8000
        // 運(yùn)行結(jié)果(注意, 是按十六進(jìn)制打印的)
        byte c = -1;
        System.out.println(c >> 1);  // 有符號(hào)右移-1
    }

3.6.3 無(wú)符號(hào)右移 >>>

最右側(cè)位不要了, 最左側(cè)補(bǔ) 0.

    public static void main(String[] args) {
        byte c = -1;
        System.out.println(c >> 1);  // 有符號(hào)右移-1
        System.out.println(c >>> 1); // 無(wú)符號(hào)右移2147483647
    }

注意

  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)有意義.

3.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ě)法.

    public static void main(String[] args) {
        // 求兩個(gè)整數(shù)的最大值
        int a = 10;
        int b = 20;
        int max = a > b ? a : b; // 20
        //表達(dá)式不能單獨(dú)存在,其產(chǎn)生的結(jié)果必須要被使用。
        //a > b ? a : b;  報(bào)錯(cuò)

        //表達(dá)式2和表達(dá)式3的結(jié)果要是同類(lèi)型的,除非能發(fā)生類(lèi)型隱式類(lèi)型轉(zhuǎn)換
        int c = 10;
        int d = 20;
        //int e = c > d? 1 : 2.0;  報(bào)錯(cuò)
        
    }

3.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ì)造成很大的麻煩。

    public static void main(String[] args) {
        // 求a和b的平均值
        int a = 10;
        int b = 20;
        int c = a + (b - a) >> 1;
        //+ 的優(yōu)先級(jí)要高于 >> , 因此a先和b-a的結(jié)果做加法,整體為20,最后再進(jìn)行右移
        System.out.println(c); //10
    }

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

到了這里,關(guān)于【0基礎(chǔ)學(xué)Java第三課】-- 運(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)文章

  • 〔002〕Java 基礎(chǔ)之語(yǔ)法、數(shù)據(jù)類(lèi)型、進(jìn)制轉(zhuǎn)換、運(yùn)算符

    〔002〕Java 基礎(chǔ)之語(yǔ)法、數(shù)據(jù)類(lèi)型、進(jìn)制轉(zhuǎn)換、運(yùn)算符

    注釋?zhuān)?是寫(xiě)在程序中對(duì)代碼進(jìn)行解釋說(shuō)明的文字,方便自己和其他人查看,以便理解程序的 注釋分為 單行注釋 和 多行注釋 ,注釋的內(nèi)容并不會(huì)被編譯,所以 不會(huì)影響 代碼的運(yùn)行 單行注釋通過(guò) // 進(jìn)行標(biāo)注,只能注釋一行 多行注釋通過(guò) /* 注釋內(nèi)容 */ 進(jìn)行標(biāo)注,可以注釋多

    2024年02月05日
    瀏覽(59)
  • Java基礎(chǔ)入門(mén)篇——自增自減運(yùn)算符(八)

    自增(++)和自減(--)運(yùn)算符在Java中用于增加或減少變量的值。這些運(yùn)算符非常有用,特別是在循環(huán)和計(jì)數(shù)器中。 自增運(yùn)算符將變量的值增加1。 前置自增 : ++variable 。先增加值,然后返回新值。 后置自增 : variable++ 。先返回當(dāng)前值,然后增加值。 示例: 自減運(yùn)算符將變

    2024年02月13日
    瀏覽(26)
  • 黑馬程序員Java零基礎(chǔ)視頻教程筆記-運(yùn)算符

    1. 運(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á)式。 ③ 舉例 int a = 10; int b = 20; int c = a + b; +:是運(yùn)算符,并且是算術(shù)

    2024年02月01日
    瀏覽(25)
  • 初識(shí)Java篇(JavaSE基礎(chǔ)語(yǔ)法)(1)(數(shù)據(jù)類(lèi)型+運(yùn)算符)

    初識(shí)Java篇(JavaSE基礎(chǔ)語(yǔ)法)(1)(數(shù)據(jù)類(lèi)型+運(yùn)算符)

    ?個(gè)人主頁(yè)(找往期文章包括但不限于本期文章中不懂的知識(shí)點(diǎn)):?我要學(xué)編程(?_?)-CSDN博客 目錄 前言:? 初識(shí)Java? 運(yùn)行Java程序 注釋 標(biāo)識(shí)符 數(shù)據(jù)類(lèi)型與變量? 字面常量 數(shù)據(jù)類(lèi)型 變量 類(lèi)型轉(zhuǎn)換? 類(lèi)型提升? 字符串類(lèi)型? 運(yùn)算符 算術(shù)運(yùn)算符? 關(guān)系運(yùn)算符? 邏輯運(yùn)

    2024年03月24日
    瀏覽(24)
  • 【Java基礎(chǔ)教程】(四)程序概念篇 · 中:探索Java編程基礎(chǔ),解析各類(lèi)運(yùn)算符功能、用法及其應(yīng)用場(chǎng)景~

    【Java基礎(chǔ)教程】(四)程序概念篇 · 中:探索Java編程基礎(chǔ),解析各類(lèi)運(yùn)算符功能、用法及其應(yīng)用場(chǎng)景~

    掌握J(rèn)ava中各類(lèi)運(yùn)算符及其運(yùn)算使用; Java中的語(yǔ)句有很多種形式,表達(dá)式就是其中一種形式。 Java中的表達(dá)式由操作數(shù)、運(yùn)算符、結(jié)果類(lèi)型和求值順序等元素組成 ,這些元素共同構(gòu)成了復(fù)雜的邏輯和計(jì)算過(guò)程。 操作數(shù)(Operands) :操作數(shù)是表達(dá)式中的值或者變量,它們可以是

    2024年02月12日
    瀏覽(105)
  • 不可不看的Java基礎(chǔ)知識(shí)整理,注釋、關(guān)鍵字、運(yùn)算符

    不可不看的Java基礎(chǔ)知識(shí)整理,注釋、關(guān)鍵字、運(yùn)算符

    萬(wàn)丈高樓平地起,要想學(xué)好漢語(yǔ)首先學(xué)拼音,想學(xué)好英語(yǔ)首先學(xué)26個(gè)字母,對(duì)于編程語(yǔ)言來(lái)說(shuō),一樣的道理,要想學(xué)好必須先掌握其基礎(chǔ)語(yǔ)法和知識(shí),今天我們就來(lái)嘮一嘮Java語(yǔ)言中那些出現(xiàn)頻率極高,又很基礎(chǔ)的知識(shí)點(diǎn)吧! 注釋的作用:撥云見(jiàn)日! 在日常的工作中,總會(huì)遇

    2024年01月16日
    瀏覽(23)
  • 第三章:最新版零基礎(chǔ)學(xué)習(xí) PYTHON 教程(第十五節(jié) - Python 運(yùn)算符—Python 成員身份和身份運(yùn)算符)

    在本文中,我們將學(xué)習(xí) Python 成員資格和身份運(yùn)算符。 會(huì)員運(yùn)營(yíng)商 Python 提供了兩個(gè)成員資格運(yùn)算符來(lái)檢查或驗(yàn)證值的成員資格。它測(cè)試序列(例如字符串、列表或元組)中的成員資格。? in 運(yùn)算符: ?“in”運(yùn)算符用于檢查序列中是否存在字符/子字符串/元素。如果在序列中

    2024年02月07日
    瀏覽(21)
  • Java邏輯運(yùn)算符(&&、||和!),Java關(guān)系運(yùn)算符

    Java邏輯運(yùn)算符(&&、||和!),Java關(guān)系運(yùn)算符

    邏輯運(yùn)算符把各個(gè)運(yùn)算的關(guān)系表達(dá)式連接起來(lái)組成一個(gè)復(fù)雜的邏輯表達(dá)式,以判斷程序中的表達(dá)式是否成立,判斷的結(jié)果是 true 或 false。 邏輯運(yùn)算符是對(duì)布爾型變量進(jìn)行運(yùn)算,其結(jié)果也是布爾型,具體如表 1 所示。 ? 表 1 邏輯運(yùn)算符的用法、含義及實(shí)例 運(yùn)算符 用法 含義 說(shuō)

    2024年02月03日
    瀏覽(22)
  • 【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)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包