自己做網站需要買什么手機怎么建自己的網站
Java中的Math類
- 一、Math類是什么?
- 二、主要方法
- 1.隨機數(shù)
- 2.絕對值
- 3.向上取值
- 4.向下取值
- 5.四舍五入
- 6.兩個值中取大/小的
- 總結
一、Math類是什么?
Math類是Java常用類的一種,主要方法針對于數(shù)學方面的運算,類中的所有方法都是static靜態(tài)的
二、主要方法
1.隨機數(shù)
int i = (int)Math.radom() * 10;
//i的范圍是0-9;
int i1 = (int)(Math.radom() * 10 + 1);
//i的范圍是1-10;
int i2 = (int)(Math.radom() * 90 + 10);
//一個隨機的兩位數(shù)
double d = Math.random(); //[0.0-1.0)之間的隨機數(shù)
System.out.println(d);
可以根據需求強制轉換成int型的隨機數(shù),也可以添加四則運算修改隨機數(shù)范圍
2.絕對值
int i1 = -4515;
System.out.println(i1.Math.abs());//4515
int i = Math.abs(-80);
System.out.println(i);//80
可以在純數(shù)值運算的時候使用,根據實際情況選擇使用
3.向上取值
int i1 = 9.1;
System.out.println(i1.Math.floor());//10
int i = Math.ceil(9.1);
System.out.println(i);//10
4.向下取值
int i1 = 9.9;
System.out.println(i1.Math.floor());//9
int i = Math.floor(9.9);
System.out.println(i);//9
5.四舍五入
int i = Math.round(3.5);
System.out.println(i);//4
double d = 4.2;
System.out.println(d.Math.round());//4
6.兩個值中取大/小的
int i = Math.max(3,6);//6
int i1 = Math.min(3,6);//3
可以將兩個比較繁瑣的值用這個方法進行比較,但是兩個值的類型需要統(tǒng)一
總結
以上就是Math類中一些常用的方法,歡迎大家補充指正!!!