一、Math类包含于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。
二、成员方法
public static int abs(int a)
package Day14_Math;
public class MathDemo {
public static void main(String[] args) {
System.out.println("PI:"+Math.PI);//返回圆周率
System.out.println("E:"+Math.E);//返回e
System.out.println("abs:"+Math.abs(10));//返回绝对值
System.out.println("ceil:"+Math.ceil(3.5));//向上取整
System.out.println("floor:"+Math.floor(3.5));//向下取整
System.out.println("max:"+Math.max(12,23));//取最大值
System.out.println("min:"+Math.min(12,23));//取最小值
System.out.println("pow:"+Math.pow(2,3));//2的3次方
System.out.println("random:"+Math.random());
System.out.println("round:"+Math.round(13.5));//四舍五入
System.out.println("sqrt:"+Math.sqrt(4));//正平方根
}
}
三、例子:设计一个方法,获得任意范围内的随机数
package Day14_Math;
import java.util.Scanner;
public class Randon_number {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入初始数");
int start=sc.nextInt();
System.out.println("请输入结束数");
int end=sc.nextInt();
System.out.println(getRandom(start, end));
}
public static int getRandom(int start, int end) {
int number=(int)(Math.random()*(end-start+1))+start;
return number;
}
}