欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

java的算數(shù)運算符有哪些及如何使用

這篇文章主要講解了“java的算數(shù)運算符有哪些及如何使用”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“java的算數(shù)運算符有哪些及如何使用”吧!

為沙市等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及沙市網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站制作、成都做網(wǎng)站、沙市網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

    算數(shù)運算符

    算術(shù)運算符用在數(shù)學(xué)表達式中,它們的作用和在數(shù)學(xué)中的作用一樣。下表列出了所有的算術(shù)運算符。

    表格中的實例假設(shè)整數(shù)變量A的值為10,變量B的值為20:

    操作符描述
    +加法 - 相加運算符兩側(cè)的值
    -減法 - 左操作數(shù)減去右操作數(shù)
    *乘法 - 相乘操作符兩側(cè)的值
    /除法 - 左操作數(shù)除以右操作數(shù)
    %取余 - 左操作數(shù)除以右操作數(shù)的余數(shù)
    ++自增: 操作數(shù)的值增加1
    - -自減: 操作數(shù)的值減少1

    例子

    public static void main(String[] args) {
         int a = 10;
         int b = 20;
         int c = 25;
         int d = 25;
         System.out.println("a + b = " + (a + b) );
         System.out.println("a - b = " + (a - b) );
         System.out.println("a * b = " + (a * b) );
         System.out.println("b / a = " + (b / a) );
         System.out.println("b % a = " + (b % a) );
         System.out.println("c % a = " + (c % a) );
         System.out.println("a++   = " +  (a++) );
         System.out.println("a--   = " +  (a--) );
         // 查看  d++ 與 ++d 的不同
         System.out.println("d++   = " +  (d++) );
         System.out.println("++d   = " +  (++d) );
      }
      運行結(jié)果
      "C:\Program Files\Java\jdk1.8.0_192\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2020.1.3\lib\idea_rt.jar=51196:C:\Program Files\JetBrains\IntelliJ IDEA 2020.1.3\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_192\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\ext\DNSns.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\rt.jar;D:\JavaProject\20210402\out\production\20210402" Test
    a + b = 30
    a - b = -10
    a * b = 200
    b / a = 2
    b % a = 0
    c % a = 5
    a++   = 10
    a--   = 11
    d++   = 25
    ++d   = 27
    Process finished with exit code 0

    關(guān)系運算符

    運算符描述
    ==檢查如果兩個操作數(shù)的值是否相等,如果相等則條件為真。
    !=檢查如果兩個操作數(shù)的值是否相等,如果值不相等則條件為真。
    >檢查左操作數(shù)的值是否大于右操作數(shù)的值,如果是那么條件為真。
    <檢查左操作數(shù)的值是否小于右操作數(shù)的值,如果是那么條件為真
    >=檢查左操作數(shù)的值是否大于或等于右操作數(shù)的值,如果是那么條件為真。
    <=檢查左操作數(shù)的值是否小于或等于右操作數(shù)的值,如果是那么條件為真。

    例子

    public static void main(String[] args) {
         int a = 10;
         int b = 20;
         System.out.println("a == b = " + (a == b) );
         System.out.println("a != b = " + (a != b) );
         System.out.println("a > b = " + (a > b) );
         System.out.println("a < b = " + (a < b) );
         System.out.println("b >= a = " + (b >= a) );
         System.out.println("b <= a = " + (b <= a) );
      }
      運行結(jié)果
    "C:\Program Files\Java\jdk1.8.0_192\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2020.1.3\lib\idea_rt.jar=51452:C:\Program Files\JetBrains\IntelliJ IDEA 2020.1.3\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_192\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_192\jre\lib\rt.jar;D:\JavaProject\20210402\out\production\20210402" Test
    a == b = false
    a != b = true
    a > b = false
    a < b = true
    b >= a = true
    b <= a = false
    Process finished with exit code 0

    邏輯運算符

    操作符描述
    &&稱為邏輯與運算符。當(dāng)且僅當(dāng)兩個操作數(shù)都為真,條件才為真。
    ll稱為邏輯或操作符。如果任何兩個操作數(shù)任何一個為真,條件為真。
    稱為邏輯非運算符。用來反轉(zhuǎn)操作數(shù)的邏輯狀態(tài)。如果條件為true,則邏輯非運算符將得到false

    例子

     public static void main(String[] args) {
         boolean a = true;
         boolean b = false;
         System.out.println("a && b = " + (a&&b));
         System.out.println("a || b = " + (a||b) );
         System.out.println("!(a && b) = " + !(a && b));
      }

    java的算數(shù)運算符有哪些及如何使用

    賦值運算符

    賦值運算符描述例子
    =簡單的賦值運算符,將右操作數(shù)的值賦給左側(cè)操作數(shù)C = A + B將把A + B得到的值賦給C
    + =加和賦值操作符,它把左操作數(shù)和右操作數(shù)相加賦值給左操作數(shù)C + = A等價于C = C + A
    - =減和賦值操作符,它把左操作數(shù)和右操作數(shù)相減賦值給左操作數(shù)C - = A等價于C = C - A
    * =乘和賦值操作符,它把左操作數(shù)和右操作數(shù)相乘賦值給左操作數(shù)C * = A等價于C = C * A
    / =除和賦值操作符,它把左操作數(shù)和右操作數(shù)相除賦值給左操作數(shù)C / = A,C 與 A 同類型時等價于 C = C / A
    (%)=取模和賦值操作符,它把左操作數(shù)和右操作數(shù)取模后賦值給左操作數(shù)C%= A等價于C = C%A
    << =左移位賦值運算符C << = 2等價于C = C << 2
    >> =右移位賦值運算符C >> = 2等價于C = C >> 2
    &=按位與賦值運算符C&= 2等價于C = C&2
    ^ =按位異或賦值操作符C ^ = 2等價于C = C ^ 2
    l=按位或賦值操作符C l = 2等價于C = C
      public static void main(String[] args) {
            int a = 10;
            int b = 20;
            int c = 0;
            c = a + b;
            System.out.println("c = a + b = " + c );
            c += a ;
            System.out.println("c += a  = " + c );
            c -= a ;
            System.out.println("c -= a = " + c );
            c *= a ;
            System.out.println("c *= a = " + c );
            a = 10;
            c = 15;
            c /= a ;
            System.out.println("c /= a = " + c );
            a = 10;
            c = 15;
            c %= a ;
            System.out.println("c %= a  = " + c );
            c <<= 2 ;
            System.out.println("c <<= 2 = " + c );
            c >>= 2 ;
            System.out.println("c >>= 2 = " + c );
            c >>= 2 ;
            System.out.println("c >>= 2 = " + c );
            c &= a ;
            System.out.println("c &= a  = " + c );
            c ^= a ;
            System.out.println("c ^= a   = " + c );
            c |= a ;
            System.out.println("c |= a   = " + c );
        }
    運行結(jié)果為:
    c = a + b = 30
    c += a  = 40
    c -= a = 30
    c *= a = 300
    c /= a = 1
    c %= a  = 5
    c <<= 2 = 20
    c >>= 2 = 5
    c >>= 2 = 1
    c &= a  = 0
    c ^= a   = 10
    c |= a   = 10
    Process finished with exit code 0

    Java運算符優(yōu)先級

    類別操作關(guān)聯(lián)性
    后綴() [] . (點操作符)左到右
    一元expr++ expr–從左到右
    一元++expr --expr + - ~ !從右到左
    乘性* /%左到右
    加性+ -左到右
    移位>> >>> <<左到右
    關(guān)系> >= < <=左到右
    相等== !=左到右
    按位與左到右
    按位異或^左到右
    按位或l左到右
    邏輯與&&左到右
    邏輯或ll左到右
    條件?:從右到左
    賦值= + = - = * = / =%= >> = << =&= ^ = l=從右到左
    逗號,左到右

    感謝各位的閱讀,以上就是“java的算數(shù)運算符有哪些及如何使用”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對java的算數(shù)運算符有哪些及如何使用這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!

    文章名稱:java的算數(shù)運算符有哪些及如何使用
    分享網(wǎng)址:http://aaarwkj.com/article38/pccosp.html

    成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、建站公司、微信公眾號、小程序開發(fā)、云服務(wù)器、商城網(wǎng)站

    廣告

    聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

    網(wǎng)站優(yōu)化排名
    亚洲精品人妻av在线| 白小白的视频在线观看| 久久精品色一情一乱一伦| 好色人妻在线播放中文字幕| 亚洲日本精品免费在线观看| 久久精品国产亚洲av波多| 亚洲欧美日韩校园春色| 国产精品综合久久久久久| 91在线看片国产免费观看| 秒播视频午夜福利在线观看| 欧美黄片精品在线观看| 国产一区二区三区在线视频播放| 全国精品免费视频久久久| 国产欧美日韩另类视频| 亚洲天堂免费观看av| 91美女人妻精品久久| 日本一级a级黄免视频| 亚洲毛片一区二区在线| 天天操天天夜夜操夜夜| 国产精品乱人偷免费视频| 男人的天堂免费看看av| 国产剧情在线观看网站| 一级黄片国产精品久久| 夫妻性生活视频一级片| 91麻豆精品国产91久| 国产一级黄色录像大片| 久久精品熟女亚洲av色| 丰满人妻少妇精品一区二区三区| 国产女同一区二区三区久久| 国产乱码精品一区二区三区爽爽爽| 欧美欧美欧美欧美一二三区| 日本精品一区二区三区免费| 欧美看黄网站在线观看| 熟女中文字幕亚洲一区二区| 美腿丝袜亚洲综合一区| 亚洲精品午夜久久久av| 2020年最新国产三级网站| 国产女人和拘做受视频| 国产91啦中文在线观看| 国产一区二区日本在线| 久久日韩一区二区三区|