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的正平方根
*/