Math类的应用

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);
}
}

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值