您的位置:首页 > 编程语言 > Java开发

Math类的应用

2016-09-18 10:42 363 查看
Math类的方法有很多,以下为我整理的常用方法:

package com.demo;

import java.text.DecimalFormat;

public class Demo03 {

public static void main(String[] args) {
// Math
System.out.println(Math.PI);//π
System.out.println(Math.E);//自然数

System.out.println(Math.abs(-10.5));//绝对值
System.out.println(Math.pow(3, 10));//3^10
System.out.println(Math.max(10, 12));//选取最大数

//sin30  cos60   0.5
System.out.println(Math.sin(Math.PI/6));
System.out.println(Math.cos(Math.PI/3));

System.out.println(Math.sqrt(400));//平方根

//10.5
System.out.println(Math.round(10.45f));//四舍五入保留整数

//思考:一个两位小数(10.4550))四舍五入保留两位小数
DecimalFormat dec = new DecimalFormat("0.00");//①
System.out.println(dec.format(10.4550));

float cou = Math.round(10.4550f*100);//②
System.out.println(cou/100);//四舍五入保留整数

System.out.println("==================");
//1~10中的随机数

//范围[0.0  1.0)
//求范围[0  10)
//0.9999999999999999...
for (int i = 0; i < 10; i++) {
int num = (int)(Math.random()*10+1);
System.out.println(num);
}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  IT Java Math