Java 中 float 強制轉換爲 int
Java中,float 強制轉換爲 int
轉換後的值爲多少呢?
默認爲直接舍掉小數部分,取整數值。實例:
int a = (int) 10.5f; //a = 10;
如何實現按四捨五入轉換呢?轉換前先加上 0.5f。實例:
float f = 10.5f;
int a = (int) (f + 0.5f); // a = 11;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
設計模式之事務處理
iteye_5568
2020-07-07 11:21:36
Java 細節彙總(4)
谈谈1974
2020-07-05 18:44:23
Java FutureTask 源碼解析
haibing_blog
2020-07-05 10:17:39
Arrays實用功能(上)
haibing_blog
2020-07-05 10:17:34
Java 獲取和替換字符串中 {} 包含的內容
李晋江
2020-07-05 04:28:14
使用 IDEA 編寫第一個 Java 程序
李晋江
2020-07-05 04:28:14
使用JDK API實現動態代理和源碼分析
龙龙马
2020-07-04 20:42:02
面試官問,爲啥Mybatis的接口不需要實現類
龙龙马
2020-07-04 20:42:02
面試官問,Mybatis插件增強邏輯的順序怎麼控制
龙龙马
2020-07-04 20:42:02
Mybatis 插件和動態代理
龙龙马
2020-07-04 20:42:02
第三章 Servlet 生命週期
lee_ccr
2020-07-04 19:21:33
第一章 Servlet 簡介
lee_ccr
2020-07-04 19:21:33
第二章 Servlet 環境設置
lee_ccr
2020-07-04 19:21:33
Java編程拾遺『JVM垃圾回收』
卓立0
2020-07-04 14:10:57
24小時熱門文章