• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    全國等級考試二級JAVA考點分析之運算符和表達式

    發布: 2008-6-11 11:30 | 作者: 不詳 | 來源: 希賽 | 查看: 99次 | 進入軟件測試論壇討論

    領測軟件測試網

    考點:4
    位運算符和表達式
      1.位運算符
      位運算表達式由操作數和位運算符組成,實現對整數類型的二進制數進行位運算。位運算符可以分為邏輯運算符(包括~、&、|和^)及移位運算符(包括>>、<<和>>>)。表3-4給出了Java位運算符。
                 表3-4 Java位運算符


      在進行位運算時,需要注意以下幾點。
      (1)>>>和>>的區別是:在執行運算時,>>>運算符的操作數高位補0,而>>運算符的操作數高位移入原來高位的值。
      (2)右移一位相當于除以2,左移一位(在不溢出的情況下)相當于乘以2;移位運算速度高于乘除運算。
      (3)若進行位邏輯運算的兩個操作數的數據長度不相同,則返回值應該是數據長度較長的數據類型。
      (4)按位異或可以不使用臨時變量完成兩個值的交換,也可以使某個整型數的特定位的值翻轉。
      (5)按位與運算可以用來屏蔽特定的位,也可以用來取某個數型數中某些特定的位。
      (6)按位或運算可以用來對某個整型數的特定位的值置l。
      2.補碼的概念
      在Java語言中,二進制數使用補碼表示,最高位為符號位,正數的符號位為0,負數為1。補碼的表示需要滿足如下要求。
      (l)正數的最高位為0,其余各位代表數值本身(二進制數)。
      (2)對于負數,通過對該數絕對值的補碼按位取反,再對整個數加1。
      3.位運算符的優先級
      ~的優先級最高,其次是<<、>>和>>>,再次是&,然后是^,優先級最低的是|。

    3.5賦值運算符和表達式

    考點:5

    賦值運算符和表達式
      賦值運算符由變量和表達式組成,一般格式是:
      <變量><賦值運算符><表達式>
      賦值運算符包括賦值運算符(=0)和擴展賦值運算符。表3-5給出了Java賦值運算符。
            表3-5 Java賦值運算符


      注意:如果在賦值運算符兩側的類型不一致時,若右側變量類型的級別高,則需要進行強制類型轉換。

    3.6條件運算符和表達式

    考點6:

    條件運算符和表達式
      條件表達式由3個操作數和“?”、“:”組成,一般形式是:
      opl?opt:op3
      其中op1是關系或者布爾邏輯表達式,該值若為真,則計算op2表達式的值,并作為整個表達式的結果;若為假,則計算op3表達式的值,并作為整個表達式的結果。

    3.7運算符優先級

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    32/3<123>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>