Math 以及 DecimalFormat 學習總結
一 Math 常用相關用法的學習總結
1.Math.log10(num) 10的多少次方等於num
例如 Math.log10(100)=2;
2 Math.floor(num) 向下取整
例如 Math.floor(8.5)=8;
Math.floor(-8.5)=-9;
3.Math.pow(10, u) 返回10的u次方
例如 Math.pow(10,3)=1000;
4.Math.max(x,y) 返回x 和y中的最大值
例 Math.max(2,3)=3;
5.Math.min(x,y) 返回 x 和y的最小值
例 Math.min(0,1)=0;
Math.abs(x) 返回x的絕對值
例 Math.abs(-10)=10; Math.abs(10)=10; Math.abs(0)=0;
Math.round(x) 相當於加0.5後向下取值
例 Math.round(3.3)=3.0+0.5=3.8; 向下取值為3
Math.round(-10.5)=-10.5+0.5=-10; 向下取值為-10
Math.ceil(x) 向上取整
例 Math.ceil(6.5)=7;
Math.addExact(x,y) x y相加
Math.multiplyExact(x,y) x y相乘
Math.PI =圓周率 3.14159265358979323846
二DecimalFormat 學習總結
DecimalFormat 是 NumberFormat 的一個具體子類,用於格式化十進位制數字。
DecimalFormat 包含一個模式 和一組符號
符號含義:
0 一個數字
“# ” (在文章中不顯示 因此新增雙引號)
一個數字,不包括 0
. 小數的分隔符的佔位符
, 分組分隔符的佔位符
; 分隔格式。
- 預設負數字首。
% 乘以 100 和作為百分比顯示
例子:
DecimalFormat df1 = new DecimalFormat("0.0");
DecimalFormat df2 = new DecimalFormat("#.#");
DecimalFormat df3 = new DecimalFormat("000.000");
DecimalFormat df4 = new DecimalFormat("###.###");
System.out.println(df1.format(12.34));
System.out.println(df2.format(12.34));
System.out.println(df3.format(12.34));
System.out.println(df4.format(12.34));
結果:
12.3
12.3
012.340
12.34
相關文章
- 深入學習SpringMVC以及學習總結SpringMVC
- promise以及async、await學習總結PromiseAI
- Elasticsearch 一些命令彙總 以及學習總結Elasticsearch
- 學習git以及github自己的一點小總結:Github
- 學習總結
- java學習之Math類Java
- mysqlimport學習總結MySqlImport
- Maven學習總結Maven
- MyBatis 學習總結MyBatis
- awk 學習總結
- JNI 學習總結
- tkinter學習總結
- SVG學習總結SVG
- vue學習總結Vue
- WorkFlow學習總結
- HTML學習總結HTML
- Mybatis學習總結MyBatis
- Kafka 總結學習Kafka
- Typescript學習總結TypeScript
- 【TS】學習總結
- lua 學習總結
- vue 學習總結Vue
- HSF學習總結
- ElasticSearch 學習總結Elasticsearch
- BOM學習總結
- JavaWeb學習總結JavaWeb
- Storm學習總結ORM
- redis學習總結Redis
- JVM學習總結JVM
- Oracle學習總結Oracle
- Ajax學習總結
- WebRTC學習總結Web
- spark 學習總結Spark
- pandas 學習總結
- react學習總結React
- GCD 學習總結GC
- DOM學習總結
- numpy 學習總結