math类:包含了所有用于几何和三角的浮点运算方法。Math类时final的,其中所有方法都是static的。
Math类的常用方法:
double sin(double a) 计算角a的正弦值
double cos(double a) 计算角a的余弦值
double pow(double a, double b) 计算a的b次方
double sqrt(double a} 计算给定值a的平方根
int abs(int a) 计算int类型值a的绝对值
double ceil(double a) 返回大于等于a的最小整数
double floor(double a) 返回小于等于a的最大整数
int round(float a) 返回最接近于a的整数
int max(inta, int b) 返回int型值a和b中的较大值
int min(int a, int b) 返回a和b中的较小值
double random() 返回一个0~1之间的小数
public static double abs(double a) 返回 double 值的绝对值。
_____________________________________________________________________________
public class TextMath01 { public static void main(String[] args) { System.out.println(Math.PI); //四舍五入 System.out.println(Math.round(4.4)); System.out.println(Math.round(4.5)); //返回大于等于a的最小整数 System.out.println(Math.ceil(8.9)); //返回小于等于a的最大整数 System.out.println(Math.floor(8.9)); System.out.println(Math.max(6,8)); //返回一个0~1之间的小数 // System.out.println(Math.random()); //返回一个1~10的整数 System.out.println((int) Math.ceil(Math.random()*10)); } }