亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓課程 | 模擬考場 | 考試論壇  
      全國  |             |          |          |          |          |         
        當前位置:計算機等級 > 二級考試 > Java語言程序設計 > 考試輔導 > 文章內(nèi)容
        

      全國計算機二級考試Java語言程序設計知識點(49)

      中華IT學院   【 】  [ 2016年5月12日 ]

      三目運算符(又稱條件運算符)

        三元運算符一般用的很少,因為它在程序段中的可讀性很差,所以筆者建議不要經(jīng)常使用三元運算符,但很少使用并不代表不使用,所以還是要掌握好它的用法,三元運算符的表達形式如下:

        布爾表達式?值 0 :值 1

        它的運算過程是:如果布爾表達式的結果是 true,就返回值 0,如果布爾表達式的結果是 false,就返回值 1,例如下面的程序段。

        public class data21{
        public static void main(String[] args){
        int a=10;
        int b=20;
        System.out.println("此三元運算式結果是:"+((a>b)?'A':'B'));
        }
        }

        分析上面程序段:因為“a”是小于“b”,所以“a>b”這個關系運算符的結果是“false”,既然是“false”,那么選擇值 1,即這個三元運算符的結果是“B”。

        總結:

        條件運算符也被稱為三元運算符。該運算符有3個操作數(shù),并且需要判斷布爾表達式的值。該運算符的主要是決定哪個值應該賦值給變量。

        variable x = (expression) ? value if true : value if false

        實例

        public class Test {
        public static void main(String args[]){
        int a , b;
        a = 10;
        b = (a == 1) ? 20: 30;
        System.out.println( "Value of b is : " + b );
        b = (a == 10) ? 20: 30;
        System.out.println( "Value of b is : " + b );
        }
        }

        以上實例編譯運行結果如下:

        Value of b is : 30
        Value of b is : 20
      分享到:
      本文糾錯】【告訴好友】【打印此文】【返回頂部
      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關于本站  網(wǎng)站聲明  廣告服務  聯(lián)系方式  站內(nèi)導航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved