溫馨提示×

java取整方法有哪些

小樊
129
2024-11-19 02:26:30
欄目: 編程語言

在Java中,有多種取整方法。以下是一些常用的取整方法:

  1. 使用 Math.floor() 方法: Math.floor() 方法返回小于或等于給定參數的最大整數。例如:

    int num = 5.8;
    int roundedNum = Math.floor(num); // 結果為 5
    
  2. 使用 Math.ceil() 方法: Math.ceil() 方法返回大于或等于給定參數的最小整數。例如:

    int num = 5.8;
    int roundedNum = Math.ceil(num); // 結果為 6
    
  3. 使用 Math.round() 方法: Math.round() 方法將參數四舍五入為最接近的整數。例如:

    int num = 5.8;
    int roundedNum = Math.round(num); // 結果為 6
    
  4. 使用 (int) 強制類型轉換: 將浮點數強制轉換為整數時,小數部分將被截斷。例如:

    double num = 5.8;
    int roundedNum = (int) num; // 結果為 5
    
  5. 使用 Math.floorDiv() 方法: Math.floorDiv() 方法執行整數除法并返回商的整數部分。例如:

    int dividend = 10;
    int divisor = 3;
    int quotient = Math.floorDiv(dividend, divisor); // 結果為 3
    
  6. 使用 Math.floorMod() 方法: Math.floorMod() 方法執行整數除法并返回余數的整數部分。例如:

    int dividend = 10;
    int divisor = 3;
    int remainder = Math.floorMod(dividend, divisor); // 結果為 1
    

這些方法可以根據具體需求選擇使用。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女