乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Float類的使用方法

       鳳舞天煌 2006-12-14
      Float:實數(shù)類型

      1、屬性。

        1. static float MAX_VALUE : 返回最大浮點數(shù),在不同硬件平臺中由Float.intBitsToFloat(0x7f7fffff)計算得出。
        2. static float MIN_VALUE : 返回最小浮點數(shù),在不同硬件平臺中由Float.intBitsToFloat(0x1)計算得出。
        3. static float NaN : 表示非數(shù)值類型的浮點數(shù),在不同硬件平臺中由Float.intBitsToFloat(0x7fc00000)計算得出。
        4. static float NEGATIVE_INFINITY:返回負無窮浮點數(shù),在不同硬件平臺中由Float.intBitsToFloat(0xff800000)計算得出。
        5. static float POSITIVE_INFINITY :返回正無窮浮點數(shù),在不同硬件平臺中由Float.intBitsToFloat(0x7f800000)計算得出。
        6. static Class TYPE :返回當前類型。


      2、構造函數(shù)。

        Float(double value) :以double類型為參數(shù)構造Float對象。
        Float(float value) :以Float類型為參數(shù)構造Float對象。
        Float(String s) :以String類型為參數(shù)構造Float對象。


      3、方法。
      說明:
      1. 所有方法均為public;
      2. 書寫格式:[修飾符] <返回類型> <方法名([參數(shù)列表])>

      如:
      static int parseInt(String s) 表示:此方法(parseInt)為類方法(static),返回類型為(int),方法所需參數(shù)為String類型。



        1. byte byteValue() :返回以字節(jié)表示的浮點數(shù)。
        2. static int compare(float f1, float f2) :此為類方法,比較f1和f2。相當于new Float(f1).compareTo(new Float(f2))。如果f1與f2相等,返回0;小于關系,返回負數(shù);大于關系,返回正數(shù)。
        3. int compareTo(Float anotherFloat) :此為對象方法,當前對象與anotherFloat比較。與2的比較規(guī)則相同。
        4. int compareTo(Object o) :當前對象與o進行比較,如果o屬于Float類,那么,相當于3;如果是其他類,則拋出ClassCastException異常。
        5. double doubleValue() :返回浮點數(shù)的雙精度值。
        6. boolean equals(Object obj) :比較當前Float對象與obj的內容是否相同。大多數(shù)情況是比較兩個Float對象的值是否相等,相當于f1.floatValue() == f2.floatValue()的值。與2、3、4不同的是:6返回boolean型。
        7. static int floatToIntBits(float value):按照IEEE 754轉化成float并輸出它的十進制數(shù)值。
        8. float floatValue() :返回該浮點數(shù)對象的浮點數(shù)值。
        9. int hashCode() :返回該Float對象的哈希表碼。
        10. int intValue() :返回該Float對象的整數(shù)值(整數(shù)部分)。
        11. boolean isInfinite() :判斷該Float對象是否是無窮。
        12. static boolean isInfinite(float v) :與11類似,不同的是:此為類方法,判斷的是v。
        13. boolean isNaN() :判斷該Float對象是否為非數(shù)值。
        14. static boolean isNaN(float v) :功能與13一樣,只不過判斷v。
        15. long longValue() :返回該Float對象的長整數(shù)值。
        16. static float parseFloat(String s) :將字符串轉換成浮點數(shù)。
        17. short shortValue() :返回該Float對象的短整數(shù)值。
        18. String toString() :將該Float對象轉換成字符串。
        19. static String toString(float f) :功能與18一樣,只是轉換f。
        20. static Float valueOf(String s) :將字符串轉換成浮點數(shù)。


      例子:
      Float f = new Float(1237.45);
      Float fs = new Float("123.45");
      Float fd = new Float(1234146865679824657987947924623724749.16416925);

      System.out.println("f.compare(fs): " + f.compareTo(fs) );
      System.out.println("f.compareTo(fd): " + f.compareTo(fd) );
      System.out.println("Float.compare(1.23f,3.25f): " + Float.compare(1.23f,3.25f) );
      結果為:
      f.compare(fs): 1
      f.compareTo(fd): -1
      Float.compare(1.23f,3.25f): -1


      Float f = new Float(1237.45);
      System.out.println("f.equals(fs): " + f.equals(fs) );
      結果為:f.equals(fs): false

        本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多