<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 48,comments - 156,trackbacks - 0
    一、JavaFX 有幾種基本數據類型,分別是:

        Integer  整數類型

        Number    浮點數類型

        Boolean    邏輯類型

        Duration    時間類型

        String    字符串類型

        這幾種類型與傳統的編程語言對應的類型一樣,分別支持加減乘除、自加自減、比較大小、邏輯判斷等等這些操作,其實想想哪門語言也就是這些東西。


    二、默認值:一個基本數據類型的變量被聲明了以后,如果沒有賦初值,系統會自動初始化為默認值,見下表:

    類型

    聲明

    默認值

    元素說明符

    String

    : String

    ""

    java.lang.String

    Integer

    : Integer

    0

    java.lang.Integer

    Number

    : Number

    0.0

    java.lang.Double

    Boolean

    : Boolean

    false

    java.lang.Boolean

    Duration

    : Duration

    0ms

    javafx.lang.Duration


        注意這里說的是基本數據類型,如果是對象類型,默認值就是 null 了。

    三、Duration

        Duration 類型表示一段時間,我們來看一下Duration的例子:

        5ms;    //5 毫秒
        10s;    //10 秒
        30m;    //30 分
        1h;     //1 小時
        
      用字面量來描述,很明了吧。



    四、字符串類型


        與傳統語法不一樣的地方是,JavaFX的字符串變量既可以用單引號,也可以用雙引號;另外連接字符串不用加號,而使用花括號,看下例子就明白了:

     

    import java.lang.System;

    var name 
    = 'Bei Jing';
    var message 
    = 'Hello, {name}.';

    System.out.println(message);

        結果是:Hello,Bei Jing.



    五、字符串的國際化

    看下面的代碼:

    def mon = ##"Monday";
    def about = ##[ABOUT]"JavaFX is a cool scripting language!";
    println( mon );
    println( about );


    假如這段代碼保存在 Foo.fx 文件中,然后在同一路徑下創建一個屬性文件,文件名必須像這樣:Foo_zh_CN.fxproperties ,內容如下:
    @charset "UTF-8";

    "Monday" = "星期一"

    "ABOUT" = "JavaFX 是一種很酷的腳本語言!"

        這樣,上面的代碼輸出就成了中文了。為什么會這樣呢?就和你想的一樣,關鍵就在于雙井號 ##符合命名規則的屬性文件

        1、如果沒有屬性文件,系統會當 ## 不存在,不作任何處理,按原樣輸出。

        2、如果有屬性文件,系統會根據當前操作系統的語言來決定是否使用,以及使用哪一個,都是根據文件名來判斷的。如果找不到,也不作任何處理,只按原樣輸出。比如:上面這個例子,只在中文操作系統下起作用,你放到法文操作系統中,他只會輸出英文。如果我們再添加一個屬性文件:Foo_fr_FR.fxproperties ,內容如下:

    @charset "UTF-8";
      
     "
    Monday" = "Lundi"

     "ABOUT" = "JavaFX est un langage de script cool !"

        
        這樣,這段程序不但在中文、而且在法文操作系統中,等能正確的顯示本地語言了。
    posted on 2009-03-08 21:57 左洸 閱讀(1402) 評論(1)  編輯  收藏 所屬分類: JavaFX 深入淺出

    FeedBack:
    # re: JavaFX 深入淺出(二)基本數據類型
    2009-03-09 03:29 | 與你同飛
    謝謝分享,期待下文   回復  更多評論
      
    主站蜘蛛池模板: 国产免费的野战视频| 国产精品亚洲а∨无码播放麻豆| 九九免费久久这里有精品23| ww在线观视频免费观看| 麻豆狠色伊人亚洲综合网站| 国产免费的野战视频| 色老板亚洲视频免在线观| 91精品免费国产高清在线| 亚洲一区二区三区91| 成年女人视频网站免费m| 亚洲 暴爽 AV人人爽日日碰| 黄a大片av永久免费| 亚洲aⅴ无码专区在线观看春色 | 中文字幕a∨在线乱码免费看| 国产男女猛烈无遮挡免费视频网站 | 杨幂最新免费特级毛片| 国产一区二区三区免费视频| 亚洲免费观看网站| 成熟女人牲交片免费观看视频| 亚洲爆乳大丰满无码专区| 免费国产美女爽到喷出水来视频| 亚洲人成网国产最新在线| 女人张腿给男人桶视频免费版| 精品免费AV一区二区三区| 亚洲日本一区二区一本一道| 成人精品一区二区三区不卡免费看| 国产亚洲AV无码AV男人的天堂| 最近中文字幕免费完整| 亚洲国产精品精华液| 亚洲一区二区三区国产精品| 男女作爱在线播放免费网站| 亚洲一区二区三区国产精品无码| 国产免费av片在线无码免费看| 日本道免费精品一区二区| 亚洲喷奶水中文字幕电影 | 国产精品亚洲综合专区片高清久久久 | 一级免费黄色毛片| 亚洲综合综合在线| 免费A级毛片在线播放不收费| 99久久国产免费中文无字幕| 在线观看亚洲专区|