======================================================
注:本文源代码点此下载
======================================================
/*java.lang包中的math类提供有常量
* 并包含有用于执行基本数学运算的
* 方法,如初等指数、对数、平方根
* 用于进行更高级的数学运算。由于
* 在math类的方法都是静态的,因此可
* 直接通过类来调用
* math.cos(angle);
* (使用静态导入(static import)的语言特性"import static java.lang.math.*"
* 就不必在每一个数学函数前面都写math了。这允许通过简单的
* 名称调用math类中的方法,例如:“cos(sngle)”!
*
*/
public class hello {
public static void main(string[] args)
{
/*1.常量和基本方法
* math包含两种常量
* 1>math.e:代表自然对数的基数,double类型
* 2>math.pi:圆周率,double类型
* math类包含超过40个静态方法
*/
double a=-191.635;
double b=41.94;
int c=27,d=65;
system.out.printf("%.3f的绝对值是:%.3f%n",a,math.abs(a));
system.out.printf("比%.2f大的最小整数是%.0f%n",b,math.ceil(b));
system.out.printf("比%.2f小的最大整数是%.0f%n",b,math.floor(b));
/*指数和对数方法
* exp 自然对数的e次幂
* log 参数的自然对数
* pow第一个参数的第二个参数的次幂
* sprt返回参数的平方根
*/
double x=12.715;
double y=3.96;
system.out.printf("自然地数的基数是:%.4f%n", math.e);
system.out.printf("exp(%.3f)是%.3f%n",x,math.exp(x));
system.out.printf("log(%.3f)是%.3f%n",x,math.log(x));
system.out.printf("sqrt(%.3f)是%.3f%n",x,math.sqrt(x));
/*
* 随机数
* math类的random()静态方法返回在0.0和1.0之间的一个随机数
* 区间包括0.0但不包括1.0
* 假如要生成一个0-9的整数
* 可以这样int number=(int)(math.random()*10)
*/
system.out.print((int)(math.random()*10));
}
}
绿色通道:好文要顶关注我收藏该文与我联系
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/