package com.Math; public class Study01 { public static void main(String[] args){ Study01 s=new Study01(); s.textAbs(-0.8); s.textCeil(0.4); s.textFloor(0.9); s.textMax(3, 4); s.textPow(2, 3); s.textRound(0.01); s.textSqrt(4); s.textRandom(); } public void textAbs(double x){ System.out.println(Math.abs(x)); } public void textCeil(double x){ System.out.println(Math.ceil(x)); } public void textFloor(double x){ System.out.println(Math.floor(x)); } public void textRound(double x){ System.out.println(Math.round(x)); } public void textMax(double x,double y){ System.out.println(Math.max(x, y)); } public void textPow(double x,double y){ System.out.println(Math.pow(x,y)); } public void textSqrt(double x){ System.out.println(Math.sqrt(x)); } public void textRandom(){ System.out.println(Math.random()); } } /* Math类集成字java.lang.Object,所以不需要导入jar Math类包含用于执行基本数学运算的方法 从版本JDK 1.0开始 两个静态字段: static double E 最为接近自然对数的底数 static double PI 最为接近圆周率pi 一些常用方法: abs(double a) 返回double值得绝对值,int型的参数就是int类型就是了 ceil(double a) 返回大于该double的最小整数 floor(double a) 返回小于该double的最大整数 max(double a,double b) 返回两个值中的教大的一个,其他类型也是这样 pow(double a,double b) 返回a的b次方的值 random() 返回介于(0,1)之间的随机数 round(double a) 返回最接近参数的整数 sqrt(double a) 返回a的正平方根 */