Math类的常用方法

Math.abs()  返回指定数的绝对值。

Math.max() 和 Math.min()  分别返回两个参数(属于同一种数字类型)中较大的数和较小的数。

Math.pow()  返回以第一个参数为底数,第二个参数为指数进行幂运算的结果。

Math.ceil()  ceil的意思是天花板,该方法表示向上取整。 如Math.ceil(11.3)的结果是12,Math.ceil(-11.3)的结果是-11。

Math.floor()  floor的意思是地板,该方法表示向下取整。 如Math.floor(11.6)的结果是11,Math.floor(-11.6)的结果是-12。

Math.round()  该方法表示四舍五入,算法为Math.floor(x+0.5),即将原来的数加上0.5后向下取整。 如:

            Math.round(8.9)的结果是9,Math.round(8.1)的结果是8。

            Math.round(-8.9)的结果是-8,Math.round(-8.1)的结果是-8。

Math.random()  该方法表示取随机数,返回一个为正数的double值,该值范围为 [0, 1)。

时间: 2024-10-22 09:12:52

Math类的常用方法的相关文章

Java中Math类的常用方法

8243 [java] view plain copy public class MathDemo { public static void main(String args[]){ /** * abs求绝对值 */ System.out.println(Math.abs(-10.4));    //10.4 System.out.println(Math.abs(10.1));     //10.1 /** * ceil天花板的意思,就是返回大的值,注意一些特殊值 */ System.out.

JAVA API(三) Math类和Random类

1.Math类 Math类是数学操作类,提供了一些用于进行数学计算的静态方法.Math类中有两个静态常量PI和E,分别代表数学常量π和e. 列表中是Math类的一些常用方法: 方法声明 功能描述 int abs(int a) 计算a的绝对值 double ceil(double a) 向上取整,求大于参数的最小整数 double  floor(double a ) 向下取整,求小于参数的最大整数 long round(double a) 表示四舍五入,算法为Math.floor(a+0.5) d

Math类和Random类(数学公式相关类)

Math 类包含用于执行基本数学运算的方法,如初等指数.对数.平方根和三角函数. 常用方法: 1.static 数值类型 abs(数值类型 a)      返回 double 值的绝对值. 2.static double ceil(double a)      返回最小的(最接近负无穷大)double 值,该值大于等于参数,并等于某个整数. 也叫向上取值 3.static double floor(double a)     返回最大的(最接近正无穷大)double 值,该值小于等于参数,并等于

常用类及其常用方法

1.String /* * String 的常用方法 * 1. String concat(String str) 将指定字符串连接到此字符串的结尾. * 2. int length() 返回此字符串的长度. 1 * 3. boolean equals(Object anObject) 将此字符串与指定的对象比较. * 4. boolean equalsIgnoreCase(String anotherString) 将此 String 与另一个 String 比较,不考虑大小写. * 5. S

Java Math类知识点总结

(1)在编写程序时,可能需要计算一个数的平方根.绝对值.获取一个随机数等.java.lang包中的Math类包含许多用来进行科学计算的类方法,这些方法可以直接通过类名调用.另外,Math类还有两个静态常量,E和PI,它们的值分别是2.7182828284590452354和3.14159265358979323846. 以下是Math类常用方法: public static long abs(double a)    返回a的绝对值 public static double max(double

Date、DateFormat类、Calendar类、基本类型包装类、System类、Math类、Arrays类、大数据运算类

1.Date (1)概述: 时间的原点:公元1970年 一月一日,午夜0:00:00 对应的毫秒值就是0 注意:时间和日期的计算,必须依赖毫秒值 ----------------Date()获取当前时间 import java.util.Date; public class Demo06boke { public static void main(String[] args) { Date sdf=new Date(); System.out.println(sdf); } } Date(lon

前端(十四)—— JavaScript基础:Number、Date类、字符串、数组、Math类、正则

JS常用类:Number类.Date类.Math类.字符串.数组.正则 一.Number 1.常用数字 整数:10 小数:3.14 科学计数法:1e5 | 1e-5 正负无穷:Infinity | -Infinity 2.常用进制 二进制:0b1010 以0b开头 八进制:012 以0开头 十进制:10 十六进制:0xA 以0x开头 3.NaN 非数字类型,通过isNaN()进行判断 4.常用常量 最大值:MAX_VALUE(1.7976931348623157e+308) 最小值:MIN_VA

Date日期类,Canlendar日历类,Math类,Random随机数学类

Date日期类,SimpleDateFormat日期格式类 Date  表示特定的时间,精确到毫秒 常用方法 getTime() setTime() before() after() compareTo() 比较 toString() DateFormat是日期/时间格式化抽象类 SimpleDateFormat日期/时间格式化子类 SimpleDateFormat(模板字符串) 常用方法: format()  Date转换成字符串 parse ()  字符串转换成Date package co

Math类

java提供了基本的+,-,*,/算数运算符,同时也提供了更复杂的运算符,比如三角函数,对数元,指数运算 Math是一个工具类.它的构造器被定义为private,因此无法创建Math类的对象,Math类中的所有方法都是 类方法,可以直接通过类名来调用,Math除了提供了大量的静态方法,还提供了两个类变量PI和E public class MathTest{ public static void main(String[] args){ //将弧度转化成角度 System.out.println(