package cn.itcast_01;
/*
* Math:用于数学运算的类。如初等函数,对数,平方根和三角函数
* 成员变量:
* public static final duoble PI 函数排
* public static final duoble E 函数e
*
* 成员方法
* public static int abs(int a)绝对值
* public static duoble ceil(double a)向上取整
* public static duoble floor(double a)向下取整
* public static int max(int a,int b)最大值
* min 最小值
* public static double pow(duoble a,double b)a的b次幂
* public static duoble random()随机数 范围[0.0,1.0) 包括左不包括右
* public static int round(float a)四舍五入
* 参数位double的自学
* public static double sqrt(double a)返回正平方根
*
*/
public class Math的概述和方法 {
public static void main(String[] args) {
//public static final duoble PI 函数排
System.out.println(Math.PI);
//public static final duoble E 函数e
System.out.println(Math.E);
//public static int abs(int a)绝对值
System.out.println(Math.abs(10));
System.out.println(Math.abs(-10));
//public static duoble ceil(double a)向上取整
System.out.println(Math.ceil(12.34));
System.out.println(Math.ceil(12.99));
//public static duoble floor(double a)向下取整
System.out.println(Math.floor(12.34));
System.out.println(Math.floor(12.99));
//public static int max(int a,int b)最大值
System.out.println(Math.max(12,33));
//获取三个数据中的最大值
//方法的嵌套调用
System.out.println(Math.max(Math.max(12,33),55));
//public static double pow(duoble a,double b)a的b次幂
System.out.println(Math.pow(2,3));
//public static duoble random()随机数 范围[0.0,1.0) 包括左不包括右
System.out.println(Math.random());
//获取一个1-100之间的随机数
System.out.println((int) (Math.random()*100) +1);
//public static int round(float a)四舍五入
System.out.println(Math.round(12.59));
System.out.println(Math.round(12.13));
//public static double sqrt(double a)返回正平方根
System.out.println(Math.sqrt(4));
}
}
Java之Math的概述和方法
最新推荐文章于 2024-07-23 09:53:09 发布