Java 常用类库 之 Math 数学运算类

简介:

http://www.verejava.com/?id=16993076554196

/**
    知识点: Math 数学运算类
*/
public class TestMath {
    
    public static void main(String[] args) {
        //取绝对值
        System.out.println(Math.abs(-2));

        //取大于小数的最小整数
        System.out.println(Math.ceil(1.6));
        System.out.println(Math.ceil(1.1));

        //取小于小数的最大整数
        System.out.println(Math.floor(1.6));
        System.out.println(Math.floor(1.1));

        //小数部分四舍五入
        System.out.println(Math.round(1.6));
        System.out.println(Math.round(1.1));

        //取两个数的最大值
        System.out.println(Math.max(1, 2));
        //取两个数的最小值
        System.out.println(Math.min(1, 2));

        //生成0.0-1.0 之间的随机数
        System.out.println(Math.random());
    }
}

http://www.verejava.com/?id=16993076554196

目录
相关文章
|
14天前
|
安全 Java 数据建模
Java记录类:简化数据载体的新选择
Java记录类:简化数据载体的新选择
166 101
|
14天前
|
安全 Java 开发者
Java记录类:简化数据载体的新方式
Java记录类:简化数据载体的新方式
188 100
|
2月前
|
缓存 安全 Java
Java反射机制:动态操作类与对象
Java反射机制是运行时动态操作类与对象的强大工具,支持获取类信息、动态创建实例、调用方法、访问字段等。它在框架开发、依赖注入、动态代理等方面有广泛应用,但也存在性能开销和安全风险。本文详解反射核心API、实战案例及性能优化策略,助你掌握Java动态编程精髓。
|
2月前
|
存储 安全 Java
Java集合框架(一):List接口及其实现类剖析
本文深入解析Java中List集合的实现原理,涵盖ArrayList的动态数组机制、LinkedList的链表结构、Vector与Stack的线程安全性及其不推荐使用的原因,对比了不同实现的性能与适用场景,帮助开发者根据实际需求选择合适的List实现。
|
2月前
|
安全 IDE Java
Java记录类型(Record):简化数据载体类
Java记录类型(Record):简化数据载体类
299 120
|
3月前
|
Java API
深入解析Java API中Object类的功能
了解和合理运用 Object类的这些方法,对于编写可靠和高效的Java应用程序至关重要。它们构成了Java对象行为的基础,影响着对象的创建、识别、表达和并发控制。
65 0
|
Java Apache Windows
Google的Java常用类库 Guava资料
  java的人应该都知道Apache commons的java常用类库吧,这个Guava和commons一样,封装出一套比jdk本身提供的常用类库强大。既然有了这个这么强大的类库,我们就没必要重复造轮子了。
1820 0
|
Java API
Java经典类库-Guava中的函数式编程讲解
如果我要新建一个java的项目,那么有两个类库是必备的,一个是junit,另一个是Guava。选择junit,因为我喜欢TDD,喜欢自动化测试。而是用Guava,是因为我喜欢简洁的API。Guava提供了很多的实用工具函数来弥补java标准库的不足,另外Guava还引入了函数式编程的概念,在一定程度上缓解了java在JDK1.8之前没有lambda的缺陷,使使用java书写简洁易读的函数式风格的代码成为可能。
942 0
|
缓存 Java API
Java-类库-Guava
 Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,包括 collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, 等等. 这些高质量的 API 可以使你的JAVa代码更加优雅,更加简洁,让你工作更加轻松愉悦。
1535 0