`

java各种函数用法

阅读更多


Math.sqrt(x):平方根
Math.pow(x,y):x的y次方
Math.floor(x):舍去小数部分
Math.round(x):四舍五入后向上取整


floor 舍去小数部分 返回不大于的最大整数
System.out.println(Math.floor(-1.3));
-2.0


Math.round取较大的取值
round 则是4舍5入的计算,入的时候是到大于它的整数(当-1.5时可见,四舍五入后得到的结果不是我们期待的,解决办法是先对他取绝对值,然后在用round方法)

round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11。

round()方法你可以这样理解:就是括号内的数+0.5之后,向下取值,比如:round(3.4)就是3.4+0.5=3.9,向下取值是3,所以round(3.4)=3; 那么round(-10.5)就是-10.5+0.5=-10,向下取值就是-10,所以round(-10.5)=-10
System.out.println(Math.round(-1.52));
-2

ceil 则是不小于他的最小整数 取最大值
System.out.println(Math.ceil(1.2455)); 
2.0
System.out.println(Math.ceil(-1.2455)); 
-1.0

java中绝对值 Math.abs(值)方法
返回 double 值的绝对值。如果参数是非负数,则返回该参数。如果参数是负数,则返回该参数的相反数。特殊情况是:
如果参数是正零或负零,那么结果是正零。
如果参数是无穷大,那么结果是正无穷大。
如果参数是 NaN,那么结果就是 NaN。
分享到:
评论

相关推荐

    Java-Java函数式编程教程

    Java函数式编程是一种编程范式,它强调使用函数作为程序的基本构建块,将计算视为函数的组合,并且尽可能避免改变状态和可变数据。在Java 8及更高版本中,函数式编程得到了官方的大力支持,引入了Lambda表达式、...

    java函数速查手册常用函数

    Java函数速查手册是编程学习过程中非常实用的参考资料,它主要涵盖了Java语言中常见的函数,对初学者来说尤其有价值。...对于初学者来说,熟练掌握这些基本的函数概念和使用方法是提升编程能力的关键步骤。

    Java常用函数大全

    在Java中,我们可以使用`java.util.Date`、`java.time.LocalDate`或`java.time.LocalDateTime`等类来处理日期。可能的方法有获取当前日期、日期比较、日期格式化(如`SimpleDateFormat`或`DateTimeFormatter`)等。 ...

    JAVA函数使用手册

    这份“JAVA函数使用手册”可能是针对Java编程中的函数使用方法、设计原则以及常见问题的详细指南。以下是关于Java函数的一些关键知识点: 1. **函数定义与调用**:在Java中,函数通过`public void functionName参数...

    java函数使用查询包

    `javascript.chm`可能包含JavaScript相关的函数使用信息,虽然这不是Java的一部分,但了解JavaScript的函数用法也有助于理解函数概念,因为两者有许多相似之处。`JavaScript5.5 参数速查.rar`可能是关于JavaScript...

    java日期类函数方法整理

    根据给定的文件信息,以下是对Java日期类函数方法的详细整理与解释: ### Java日期类函数方法概览 在Java中,处理日期和时间主要依赖于`java.util.Date`、`java.text.SimpleDateFormat`、`java.sql.Date`、`java....

    java编程主要函数的用法详解

    Java编程主要函数的用法详解 Java是一种广泛使用的面向对象的编程...通过学习和理解这些主要函数的用法,开发者能够更高效地编写Java程序,并应对各种复杂的编程挑战。不断实践和探索,才能真正掌握Java编程的精髓。

    java函数速查

    Java函数速查是一个非常实用的资源,对于程序员来说,它是一个高效的工具,帮助开发者快速查找和理解Java语言中的各种函数用法。这个压缩包可能包含了详细的函数文档、示例代码和可能的分类索引,方便用户按需查找。...

    java函数速查中文版

    Java函数速查中文版是Java开发者的重要参考资料,它包含了丰富的Java API函数的详细信息,帮助开发者快速查找并理解各种函数的用法。这份资源对于学习和提升Java编程技能非常有帮助,尤其对于初学者和在项目开发中...

    java函数查询

    Java函数查询是一个非常实用的工具,它为Java开发者提供了一个快速查找和理解Java类库中各种函数的方法。这个工具能够极大地提升开发效率,减少在编程过程中查找相关API的时间。下面我们将详细探讨Java函数查询的...

    java数组函数(摘自JAVA编程思想)

    Java 8引入了方法引用的概念,我们可以直接用ArrayUtil的函数名来调用其方法,如`Arrays::sort`进行排序,简化代码: ```java Arrays.sort(numbers); ``` 7. **安全的数组操作** 在`com.bruceeckel.util`包中...

    《Java函数式编程》_高清华.zip

    Java函数式编程是一种将函数作为一等公民的编程范式,它强调使用函数来构造程序,减少副作用,提高代码的可读性和可维护性。在Java 8及更高版本中,函数式编程得到了显著增强,引入了Lambda表达式、函数接口、Stream...

    Java绘制函数图像

    这个任务涉及到使用Java的图形用户界面(GUI)组件来显示数学函数的图像。在这个场景中,开发者通常会利用`javax.swing.JFrame`和`javax.swing.JPanel`这两个核心组件,以及`java.lang.Math`类提供的数学运算。 `...

    java 回调函数 实现

    总结,回调函数是Java中实现事件监听和异步处理的关键技术,通过接口定义回调方法,可以在适当的时候调用这些方法来执行相应的操作。在给定的示例中,`Button.java`和`OnButtonClickListener.java`展示了如何通过...

    Delphi10.3 中通过JNI调用 Java 函数

    最后,为了在Delphi程序中使用这个DLL,我们需要将其加载到内存中,并通过JNI接口调用Java函数。这可以通过`LoadLibrary`和`GetProcAddress`等API来实现。 总结来说,Delphi 10.3通过JNI调用Java函数的过程涉及以下...

    Java 8函数式编程.rar

    1. **Lambda表达式**:这是Java 8最显著的新特性,它允许我们以一种紧凑的匿名函数形式来表示方法。Lambda表达式可以作为参数传递,也可以作为返回值。例如,`list.stream().filter(x -> x > 10).forEach(System.out...

    Java实现蓝桥杯VIP算法训练 二元函数_Java实现蓝桥杯VIP算法训练二元函数_major2fo_frequentlyeb

    本话题主要关注的是如何使用Java来实现二元函数,这对于理解计算机科学中的函数概念以及如何在实际问题中应用它们至关重要。 二元函数是指接受两个输入参数并返回一个输出结果的函数。在Java中,我们可以创建一个...

    java 8 函数式编程 (源码)

    Java 8 是一个重要的Java版本,它引入了函数式编程的概念,极大地扩展了语言的功能,使得Java开发者可以采用更加简洁、高效的方式来编写代码。Richard Warburton 的《java 8 函数式编程》是一本深入解析这一主题的...

    java实现eval函数

    在Java中模拟`eval`功能的一个常见方法是通过使用Java Scripting API(JSR 223),它允许你在Java应用程序中嵌入和执行脚本语言,包括JavaScript。以下是一个简单的例子,展示了如何使用JSR 223来执行JavaScript代码...

    java函数中文速查手册

    Java函数中文速查手册是一本极其实用的工具书,旨在帮助Java学习者快速查询和理解各种函数的使用方法,从而提升编程效率和实践能力。在Java这个强大的面向对象编程语言中,函数是实现功能的基本单元,掌握好函数的...

Global site tag (gtag.js) - Google Analytics