java怎么將double轉(zhuǎn)化為int

小億
715
2023-09-20 17:30:25
欄目: 編程語言

在Java中,可以通過使用強(qiáng)制類型轉(zhuǎn)換將double類型轉(zhuǎn)換為int類型。強(qiáng)制類型轉(zhuǎn)換使用(int)運(yùn)算符。

以下是將double轉(zhuǎn)換為int的示例代碼:

double number = 3.14;
int convertedNumber = (int) number;
System.out.println(convertedNumber);

輸出結(jié)果為:

3

需要注意的是,將double類型轉(zhuǎn)換為int類型會(huì)丟失小數(shù)部分。如果需要四舍五入,可以使用Math.round()方法:

double number = 3.14;
int convertedNumber = (int) Math.round(number);
System.out.println(convertedNumber);

輸出結(jié)果為:

3

如果double類型的值超出了int類型的范圍,則轉(zhuǎn)換結(jié)果將截?cái)酁閕nt類型的最大或最小值:

double number = 10000000000.0;
int convertedNumber = (int) number;
System.out.println(convertedNumber);

輸出結(jié)果為:

1410065408

0