Java Double類compare()方法與示例


轉自:https://www.nhooo.com/note/qa0zni.html

Double類compare()

  • compare()方法在java.lang包中可用。

  • compare()方法用於檢查給定兩個雙精度值的相等或不相等,換句話說,可以說此方法用於比較兩個雙精度值。

  • compare()方法是一個靜態方法,也可以使用類名進行訪問,如果嘗試使用類對象訪問該方法,那么也不會出錯。

  • 比較雙精度值時,compare()方法不會引發異常。

語法:

    public static int compare(double value1, double value2);

參數:

  • double value1,double value2 –這些參數表示要比較的double值。

返回值:

此方法的返回類型為int,它返回一個整數值。

  • 在第一種情況下,如果value1在數學上等於value2 ,則它返回0。

  • 在第二種情況下,如果value1在數學上小於value2 ,則它返回值<0。

  • 在第三種情況下,如果value1在數學上大於value2 ,則返回值> 0。

示例

//Java程序演示示例 
//比較(double value1,double value2)  //雙班方法 public class CompareOfDoubleClass {     public static void main(String[] args) {         //變量初始化         double value1 = 18.20;         double value2 = 20.20;         //它比較兩個double值,然后          //在另一個變量中返回結果(比較)          //整數類型         int compare = Double.compare(value1, value2);         //顯示結果         System.out.println("Double.compare(value1,value2): " + compare);         System.out.println();         if (compare == 0)             System.out.println("value1 is equal to value2");         else if (compare < 0)             System.out.println("value1 is less than value2");         else             System.out.println("value1 is greater than value2");     } }

輸出結果

Double.compare(value1,value2): -1 value1 is less than value2


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM