博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Math工具类的使用
阅读量:4326 次
发布时间:2019-06-06

本文共 930 字,大约阅读时间需要 3 分钟。

1.包:java.lang  不需要导包

 

2.Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。

特点: 该类中的方法都是静态方法,所以可以直接使用类名.方法名(实参)调用

 

3.常用成员方法:

public static double abs(double a) 返回 double 值的绝对值。

 

public static double ceil(double a) 返回大于等于参数的最小的整数。

 

public static double floor(double a) 返回小于等于参数最大的整数。

 

public static long round(double a) 返回最接近参数的 long。(相当于四舍五入方法)

 

public static int max(int a, int b) : 返回两个 int 值中较大的一个。

 

public static int min(int a, int b): 返回两个 int 值中较小的一个。

 

综合案例

计算在 -10.85.9 之间,绝对值大于6 或者小于2.1 的整数有多少个?

 

public class MathTest {  public static void main(String[] args) {    // 定义最小值    double min = -10.8;    // 定义最大值    double max = 5.9;    // 定义变量计数    int count = 0;    // 范围内循环    for (double i = Math.ceil(min); i <= max; i++) {      // 获取绝对值并判断      if (Math.abs(i) > 6 || Math.abs(i) < 2.1) {        // 计数        count++;      }    }    System.out.println("个数为: " + count + " 个");  }}

 

转载于:https://www.cnblogs.com/libinhong/p/10990130.html

你可能感兴趣的文章
第四阶段 15_Linux tomcat安装与配置
查看>>
NAS 创建大文件
查看>>
学习笔记-模块之xml文件处理
查看>>
接口测试用例
查看>>
面试:用 Java 实现一个 Singleton 模式
查看>>
Sybase IQ导出文件的几种方式
查看>>
案例:手动输入一个字符串,打散放进一个列表,小写字母反序 大写字母保持不变...
查看>>
linux 系统下 tar 的压缩与解压缩命令
查看>>
阿里负载均衡,配置中间证书问题(在starcom申请免费DV ssl)
查看>>
转:How to force a wordbreaker to be used in Sharepoint Search
查看>>
MySQL存储过程定时任务
查看>>
Python中and(逻辑与)计算法则
查看>>
POJ 3267 The Cow Lexicon(动态规划)
查看>>
设计原理+设计模式
查看>>
音视频处理
查看>>
tomcat 7服务器跨域问题解决
查看>>
前台实现ajax 需注意的地方
查看>>
Jenkins安装配置
查看>>
个人工作总结05(第二阶段)
查看>>
Java clone() 浅拷贝 深拷贝
查看>>