欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java long 和 double

呂致盈1年前7瀏覽0評論

Java 是一門面向對象的編程語言,它支持兩種基本數據類型:long 和 double。

long 是一種整數類型,占用 8 個字節,范圍為 -9223372036854775808 到 9223372036854775807。它比 int 類型更大,可以儲存更大的數據。在 Java 中,long 常用于需要存儲較大數字的場景,比如時間戳。

public static void main(String[] args) {
long timestamp = System.currentTimeMillis();
System.out.println(timestamp);
}

double 是一種帶小數點的數字類型,占用 8 個字節,范圍為大約 4.9e-324 到 1.8e+308。它比 float 類型更大,可以儲存更大的數據和更高的精度。在 Java 中,double 常用于科學計算等需要高精度計算的場景。

public static void main(String[] args) {
double pi = 3.14159265358979323846;
System.out.println(pi);
}

雖然 long 和 double 都是 8 個字節,但是它們的存儲方式不同。long 儲存的是整數類型,而 double 儲存的是帶小數點的數字類型。

需要注意的是,long 和 double 之間是不能相互轉換的。如果需要將 long 轉換成 double,可以使用強制類型轉換:

public static void main(String[] args) {
long num = 1234567890;
double result = (double)num;
System.out.println(result);
}

同樣地,如果需要將 double 轉換成 long,可以使用強制類型轉換,但會丟失小數部分:

public static void main(String[] args) {
double num = 123.456;
long result = (long)num;
System.out.println(result);
}