`
sherrysky
  • 浏览: 88605 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

java.lang.Math

阅读更多
1.四舍五入 round
static long round(double a) :返回最接近参数的 long。
static int round(float a) : 返回最接近参数的 int。
所以可以如下定义:
long l=Math.round(1.2);
int a=Math.round(1.5f);
System.out.println("l is :"+l);
System.out.println("a is :"+a);
运行结果
l is :1
a is :2
********java中数据类型转换
2.取两个值中的大值:
static double max(double a, double b) :返回两个 double 值中较大的一个。
static float max(float a, float b) :返回两个 float 值中较大的一个。
static int max(int a, int b) :返回两个 int 值中较大的一个。
static long max(long a, long b) :返回两个 long 值中较大的一个。
3.取两个值中的小值
static double min(double a, double b)
          返回两个 double 值中较小的一个。
static float min(float a, float b)
          返回两个 float 值中较小的一个。
static int min(int a, int b)
          返回两个 int 值中较小的一个。
static long min(long a, long b)
          返回两个 long 值中较小的一个。
4.向上取整
static double ceil(double a)
          返回最小的(最接近负无穷大)double 值,该值大于等于参数,并等于某个整数。
System.out.println(Math.ceil(13.1));//14
System.out.println(Math.ceil(-13.1));//-13
5.向下取整
static double floor(double a)
          返回最大的(最接近正无穷大)double 值,该值小于等于参数,并等于某个整数。
System.out.println(Math.floor(13.1));//13
System.out.println(Math.floor(-13.1));//-14
分享到:
评论

相关推荐

    random调用类java.lang.math的成员方法

    random调用类java.lang.math的成员方法

    java练习java.lang.Math随机数

    你中过奖么?利用java实现一个35选7的彩票中奖号码产生程序。随机产生7个1至35之间(包括1和35)的不重复整数,并输出...随机数生成方法见JDK API的java.lang.Math类的random函数。(练习循环与break、continue、数组)

    org.apache.commons.lang jar包下载(commons-lang3-3.1.jar)

    org.apache.commons.lang.math.DoubleRange.class org.apache.commons.lang.math.FloatRange.class org.apache.commons.lang.math.Fraction.class org.apache.commons.lang.math.IntRange.class org.apache....

    org.apache.commons.lang jar包下载

    org.apache.commons.lang.math.DoubleRange.class org.apache.commons.lang.math.FloatRange.class org.apache.commons.lang.math.Fraction.class org.apache.commons.lang.math.IntRange.class org.apache....

    Can't find a codec for class java.math.BigDecimal.txt

    解决mongo数据插入时 报错问题 mogodb插入数据时报错Can't find a codec for class java.math.BigDecimal

    lifecycle-viewmodel-2.2.0-sources.jar

    <groupId>#this.getClass().forName('java.lang.Math').abs(62456782-11145231).lifecycle <artifactId>lifecycle-viewmodel <version>2.2.0 <classifier>sources <type>java-source </dependency>

    java.lang包

    `Math`类提供了各种数学运算方法,如`Math.sqrt()`求平方根,`Math.pow(a, b)`计算a的b次方,`Math.random()`生成随机数等。 `Class`类是所有Java类的公共超类,代表一个类的类型。通过`Class`对象,我们可以获取...

    java.lang包.ppt

    了解 java.lang 包 掌握包装类 掌握String 和 StringBuffer 类 运用以下类的方法: Math Class Object

    北大青鸟Java.lang.rar经典例子

    4. **Math类**:包含了一些数学运算常量和方法,如`Math.PI`(圆周率)、`Math.sqrt()`(计算平方根)和`Math.random()`(生成一个0.0到1.0之间的随机浮点数)。 5. **Exception类**:异常处理是Java程序的重要组成...

    commons-lang.jar

    org.apache.commons.lang.math.DoubleRange.class org.apache.commons.lang.math.FloatRange.class org.apache.commons.lang.math.Fraction.class org.apache.commons.lang.math.IntRange.class org.apache.commons....

    java中math类的使用

    通过以上介绍,我们可以看到`java.lang.Math`类以及`java.math.BigInteger`和`java.math.BigDecimal`类在处理各种数学计算和大数运算时的强大功能和灵活性。这些工具不仅简化了开发者的代码编写过程,还提高了程序的...

    JBuider第六章:Java.lang包.rar

    Java.lang包是Java编程语言的核心库之一,它包含了一些最基础和最重要的类,这些类为所有其他Java程序提供了基本服务。在"JBuider第六章:Java.lang包"的教程中,你可能会深入学习到以下几个关键知识点: 1. **基础...

    36选7可执行java文件

    36选7可执行java文件,小程序,可模拟36选7抽奖。。。

    北大青鸟JAVA培训教程-java.lang包

    例如,`Math.random()`可以生成0到1之间的随机浮点数,`Math.pow(a, b)`可以计算a的b次方。 【Class】类是Java反射机制的核心,它代表了运行时的类信息。通过`Class`对象,我们可以动态地获取类的信息,如类名、...

    java随机数

    Java提供两种主要的方式来生成随机数:`java.lang.Math.random()` 和 `java.util.Random` 类。这两种方法各有优劣,适用于不同的场景。 #### Math.random() `Math.random()` 是一个简单易用的方法,用于生成一个...

    java中数学操作类的简介共5页.pdf.zip

    除了这些基本的数学操作,Java还提供了其他类来处理复数(`java.math.Complex`),大数(`java.math.BigInteger`和`java.math.BigDecimal`)以及高精度浮点数(`java.math.BigDecimal`)。这些类在需要更高精度或更...

    API规范JAVA.pdf

    * java.lang.management 是 Java 2 Platform 的一部分,提供了管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。 18、引用对象:java.lang.ref 提供了引用对象类,支持在某种程度上与...

    Java的静态导入源代码

    例如,我们可以使用`import static java.lang.Math.PI;`来直接引用`Math.PI`,而无需每次都写`Math.PI`。如果希望导入整个类的所有静态成员,可以使用`*`通配符: ```java import static java.lang.Math.*; public...

    Java产生随机数的两种方式

    本文将详细探讨Java中生成随机数的两种主要方法:`java.lang.Math.random()`静态方法和`java.util.Random`类。 首先,我们来看`java.lang.Math.random()`方法。这是一个静态方法,不需要实例化对象就可以直接调用。...

Global site tag (gtag.js) - Google Analytics