欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JAVA中取整數(shù)的4種方法總結(jié)

 更新時間:2023年07月25日 09:33:57   作者:飛得更高100  
這篇文章主要給大家介紹了關(guān)于JAVA中取整數(shù)的4種方法,在java的Math類中,提供了許許多多的和數(shù)學(xué)計算有關(guān)的方法,其中也包括取整的,需要的朋友可以參考下

1.向下取整

Math.floor(),向下取整就是取最小的整數(shù),如1.9就返回值為1.0,-1.9就返回-2.0,返回的總是小于等于原數(shù)。

2.向上取整

Math.ceil(),向上取整顧名思義就是取最大的整數(shù),如1.9就返回2.0,-1.9就返回-1.0,返回的總是大于等于原數(shù),如圖。

3.接近取整

Math.rint(),接近取整顧名思義就是接近哪個取整哪個,如1.6接近2,所以就取2;1.4接近1,所以就取1;那么1.5呢,1.5跟1和2都很接近,這時候就取偶數(shù),如圖。

4.四舍五入或(+0.5向下取整)

Math.round(),這個round就有點意思了,如果只考慮正整數(shù)的情況下就很簡單,就是我們平時說的四舍五入來算就行了,如果是負(fù)數(shù),那么的話就要負(fù)數(shù)+0.5然后再向下取整,如Math.round(-0.6) = (-0.6+0.5)=-0.1,然后向下取整就是-1,

5.類型強(qiáng)轉(zhuǎn)(int)double,(int) float......

注意:此種方法將會直接截取小數(shù)后面的部分,直接拿到整數(shù)。

public class demo_2 {
	public static void main(String[] args) {
		// 向下取整
		System.out.println(Math.floor(1.9));
		System.out.println(Math.floor(-1.9));
		System.out.println("--------");
		// 向上取整
		System.out.println(Math.ceil(1.9));
		System.out.println(Math.ceil(-1.9));
		System.out.println("--------");
		// 接近取整
		System.out.println(Math.rint(1.6));
		System.out.println(Math.rint(1.4));
		System.out.println(Math.rint(1.5));
		System.out.println(Math.rint(2.5));
		System.out.println("--------");
		// 四舍五入
		System.out.println(Math.round(2.5));
		System.out.println(Math.round(-2.5));
		System.out.println(Math.round(1.2));
	}
}

總結(jié)

到此這篇關(guān)于JAVA中取整數(shù)的4種方法的文章就介紹到這了,更多相關(guān)JAVA取整數(shù)方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java使用XSSFWorkbook實現(xiàn)讀寫Excel

    java使用XSSFWorkbook實現(xiàn)讀寫Excel

    這篇文章主要為大家詳細(xì)介紹了java如何通過使用XSSFWorkbook實現(xiàn)讀寫Excel功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-04-04
  • Java Stax解析XML示例

    Java Stax解析XML示例

    這篇文章主要介紹了Java Stax解析XML示例,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-09-09
  • 詳解Spring如何避免被JVM 垃圾回收

    詳解Spring如何避免被JVM 垃圾回收

    如果Spring 被回收掉,Spring管理的bean全部會被回收,那我們的Java應(yīng)用不就被一鍋端了嗎?所以本文小編將和大家一起聊聊Spring如何避免被JVM垃圾回收,需要的朋友可以參考下
    2023-11-11
  • Springboot打印接口的三種方式分享

    Springboot打印接口的三種方式分享

    這篇文章主要為大家詳細(xì)介紹了Springboot打印接口的三種方式:aop切面的方式、過濾器的方式和攔截器的方式,感興趣的可以跟隨小編一起學(xué)習(xí)一下
    2022-08-08
  • springboot集成redis并使用redis生成全局唯一索引ID

    springboot集成redis并使用redis生成全局唯一索引ID

    本文主要介紹了springboot集成redis并使用redis生成全局唯一索引ID,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 如何使用BeanUtils.copyProperties進(jìn)行對象之間的屬性賦值

    如何使用BeanUtils.copyProperties進(jìn)行對象之間的屬性賦值

    這篇文章主要介紹了使用BeanUtils.copyProperties進(jìn)行對象之間的屬性賦值,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • Java數(shù)據(jù)結(jié)構(gòu)之簡單的連接點(link)實現(xiàn)方法示例

    Java數(shù)據(jù)結(jié)構(gòu)之簡單的連接點(link)實現(xiàn)方法示例

    這篇文章主要介紹了Java數(shù)據(jù)結(jié)構(gòu)之簡單的連接點(link)實現(xiàn)方法,涉及java指針指向節(jié)點的相關(guān)使用技巧,需要的朋友可以參考下
    2017-10-10
  • 最新Spring?Security實戰(zhàn)教程之表單登錄定制到處理邏輯的深度改造(最新推薦)

    最新Spring?Security實戰(zhàn)教程之表單登錄定制到處理邏輯的深度改造(最新推薦)

    本章節(jié)介紹了如何通過Spring Security實現(xiàn)從配置自定義登錄頁面、表單登錄處理邏輯的配置,并簡單模擬了前后分離的適配方案,本章節(jié)我們將Spring?Security?默認(rèn)表單進(jìn)行登錄定制到處理邏輯的深度改造,感興趣的朋友一起看看吧
    2025-03-03
  • Java通過調(diào)用C/C++實現(xiàn)的DLL動態(tài)庫——JNI的方法

    Java通過調(diào)用C/C++實現(xiàn)的DLL動態(tài)庫——JNI的方法

    這篇文章主要介紹了Java通過調(diào)用C/C++實現(xiàn)的DLL動態(tài)庫——JNI的方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-01-01
  • Spring Boot統(tǒng)一返回體的踩坑記錄

    Spring Boot統(tǒng)一返回體的踩坑記錄

    這篇文章主要給大家介紹了關(guān)于Spring Boot統(tǒng)一返回體踩坑的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05

最新評論