溫馨提示×

java取絕對值有哪些方法

小樊
161
2024-11-16 04:20:24
欄目: 編程語言

在Java中,有多種方法可以用于計算一個數的絕對值。以下是一些常用的方法:

  1. 使用Math.abs()方法:
int num = -5;
int absValue = Math.abs(num); // absValue will be 5
  1. 使用Math.abs(double)方法:
double num = -5.5;
double absValue = Math.abs(num); // absValue will be 5.5
  1. 對于Integer類型,可以使用Math.abs()方法,但需要將其結果轉換為Integer類型:
Integer num = -5;
Integer absValue = Math.abs(num); // absValue will be 5
  1. 對于Long類型,可以使用Math.abs()方法,但需要將其結果轉換為Long類型:
Long num = -5L;
Long absValue = Math.abs(num); // absValue will be 5L
  1. 對于Float類型,可以使用Math.abs()方法,但需要將其結果轉換為Float類型:
Float num = -5.5f;
Float absValue = Math.abs(num); // absValue will be 5.5f
  1. 對于Double類型,可以使用Math.abs()方法,但需要將其結果轉換為Double類型:
Double num = -5.5d;
Double absValue = Math.abs(num); // absValue will be 5.5d
  1. 自定義一個求絕對值的方法:
public static int abs(int num) {
    return num < 0 ? -num : num;
}

public static long abs(long num) {
    return num < 0 ? -num : num;
}

public static float abs(float num) {
    return num < 0 ? -num : num;
}

public static double abs(double num) {
    return num < 0 ? -num : num;
}

這些方法都可以用于計算整型、浮點型等數值的絕對值。

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