Math工具类常用API使用案例
对基础API的使用能够熟练掌握,能极大提高开发效率。有些知识是很简单,但并不是我们不学习和掌握它们的借口,越是简单的东西,在关键时刻越是能起到至关重要的作用,就好比我们花很长时间解决的一个BUG,结果到头来竟是少打了一个;所致,是不是很恼火。
Math工具类常用API:
@Testpublic void testMathUtil(){//Math:包含了一些基本的数学运算方法//static double PISystem.out.println("PI的值:"+Math.PI);//static double abs(double a) :返回绝对值System.out.println("返回绝对值:"+Math.abs(15));System.out.println("返回绝对值:"+Math.abs(-10));//static double ceil(double a) 天花板 向上取整System.out.println("向上取整:"+Math.ceil(1.2));System.out.println("向上取整:"+Math.ceil(1.6));//static double floor(double a) 地板 向下取整System.out.println("向下取整:"+Math.floor(1.2));System.out.println("向下取整:"+Math.floor(1.6));//static long round(double a) :四舍五入System.out.println("四舍五入:"+Math.round(1.2));System.out.println("四舍五入:"+Math.round(1.6));//static double max(double a, double b)System.out.println("比较3和4谁最大==> "+Math.max(3, 4));//static double pow(double a, double b) :返回第一个参数的第二个参数次幂System.out.println("返回第一个参数的第二个参数次幂==> "+Math.pow(3, 2));//static double random() :返回一个随机数,大于零且小于一System.out.println("返回一个随机数,大于零且小于一==> "+Math.random());String s = Math.random() + "";System.out.println("生成一个随机数只保留2位小数==> "+s.substring(0, s.lastIndexOf(".") + 3));}
Math工具类常用API使用案例相关推荐
- java stringutils api_StringUtils工具类常用api 转
该工具类是用于操作Java.lang.String类的. StringUtils类与String类的区别在于:此类是null安全的,即如果输入参数String为null,则不会抛出NullPointe ...
- Collections工具类常用API使用示例
public class CollectionsDemo {public static void main(String[] args) {//static void swap(List list, ...
- c++ string replace_JAVA应用程序开发之String类常用API
[本文详细介绍了JAVA应用开发中的String类常用API,欢迎读者朋友们阅读.转发和收藏!] 1 基本概念 API ( Application Interface 应用程序接口)是类中提供的接口, ...
- ( 持续更新,目前含 200+ 工具类 ) DevUtils 是一个 Android 工具库, 主要根据不同功能模块,封装快捷使用的工具类及 API 方法调用。
DevUtils GitHub About ( 持续更新,目前含 200+ 工具类 ) Roadmap DevUtils 是一个 Android 工具库,主要根据不同功能模块,封装快捷使用的工具类及 ...
- Calendar类常用api
Calendar类常用api Calendar cal = Calendar.getInstance(); 当前时间 cal.get(Calendar.YEAR) 获取当前时间年 cal.get(Ca ...
- 学习集合工具类CollectionUtils——List对象案例
学习集合工具类CollectionUtils--List对象案例 一.依赖 二.案例 三.结果展示 一.依赖 <dependency><groupId>org.apache.c ...
- 重学Java8新特性(四) : 日期时间API、LocalDateTime、DateTimeFormatter、开发中时间工具类(常用)
文章目录 一.JDK8中日期时间API的介绍 1.1.LocalDate.LocalTime.LocalDateTime的使用 2.2.Instant类的使用 2.3.DateTimeFormatte ...
- java中Arrays类和Math类常用API简介
Arrays类: java.util.Arrays是一个与数组相关的工具类,提供了许多静态方法对数组进行操作,直接通过类点出来使用,无需创建对象. // 1.Arrays类存在与java.util下, ...
- 【科研数据处理建模】SPSS实战操作生成36类常用论文研究案例,供学习参考
SPSS实战操作 0 注意事项 1 描述性统计 1.1 频数分析表 案例1 1.2 交叉分析表 案例2 1.3 分组汇总 案例3 2 假设检验 2.1 正态性检验 案例4 2.2 单样本比率检验 案例 ...
最新文章
- docker 同时停止删除容器 强制删除容器
- 简明python教程 --C++程序员的视角(四):容器类型(字符串、元组、列表、字典)和参考
- Android RxJava 3.x 使用总结
- 《Android构建MVVM》系列(一) 之 MVVM架构快速入门
- ubuntu中安装jdk
- java线程之线程通信控制
- Linux下载_Linux系统各种版本ISO镜像下载(redhat,centos,oracle,ubuntu,openSUSE)
- MySQL的一些概念笔记
- 【JS逆向百例】某音乐网分离式 webpack 非 IIFE 改写实战
- 开发者账号申请 真机调试 应用发布
- 【转】如何学会独立思考?
- python数据分析学什么意思_什么是python数据分析
- 好程序员大数据视频教程之快速入门Scala篇
- python简单地实现几个小代码
- 家用简单电线路图_6种简单电路图
- 武汉大学2018计算机考研拟录取名单,【完整版】2018年武汉大学硕士研究生考试拟录取名单...
- 计算机ps工具字母,PS如何制作m字母教程
- oracle onlinelog 11G,从alert日志看Oracle 11g Datagurad日志传输(下)
- 云技术入门指导:什么是云计算技术,云技术用什么语言开发
- R语言 绘图 (ggplot2)
热门文章
- 统计学习方法第三章作业:一般k邻近、平衡kd树构造、kd树邻近搜索算法代码实现
- 轻量高效!清华智能计算实验室开源基于PyTorch的视频 (图片) 去模糊框架SimDeblur
- 关于知识蒸馏,你想知道的都在这里!
- 重构增长:如何从价值创造出发,打造企业的成长思维
- 网易云信新增用户、IM、实时音视频多维度统计功能
- 网易云信深度优化解决移动聊天室“痼疾”
- mysql.service failed because the control process exited with error code问题
- 软件工程实践2017第一次作业-051502125
- SQL存在一个表而不在还有一个表中的数据
- struts2S2-045漏洞相关信息