5_Math数学工具类的使用

Math 数学工具类的使用

1. abs(num) : 获取绝对值

// 获取绝对值
System.out.println(Math.abs(3.14));  // 3.14
System.out.println(Math.abs(-2.4));  // 2.4

2. ceil(num) : 向上取整

// 向上取整
System.out.println(Math.ceil(2.1));  // 3.0

3. floor(num) : 向下取整

// 向下取整
System.out.println(Math.floor(2.9));  // 2.0

4. 四舍五入

// round(num) : 四舍五入
System.out.println(Math.round(2.4)); // 2
System.out.println(Math.round(2.5));  // 3
System.out.println(Math.round(2.6));  // 3

5. Math.PI : 近似圆周率常量 (double)

System.out.println(Math.PI);  // 3.141592653589793

原文地址:https://www.cnblogs.com/nichengshishaonian/p/11965541.html

时间: 2024-10-24 12:24:53

5_Math数学工具类的使用的相关文章

包装&工具类

package org.hanqi.array; import java.util.Random; public class BaoZhuang { public static void main(String[] args) { //包装类 Long l=new Long(100); //把字符串转成数值 Long l1=new Long("1000"); String str=1000+""; //从包装类转成基本数据类型 long l2=l1.longValu

Set,Map,包装类工具类

package Leidejihe; import java.util.*; public class Test2set { public static void main(String[] args) { //两种方式.Set没有顺序输入和输出 Set<String>s=new HashSet<String>(); //HashSet<String>s1=new HashSet<String>(); s.add("a"); s.add(

课堂所讲整理:包装&amp;工具类

1 package org.hanqi.array; 2 3 import java.util.Random; 4 5 public class BaoZhuang { 6 7 public static void main(String[] args) { 8 9 //包装类 10 Long l = new Long(100); 11 //把字符串转成数值 12 Long l1 = new Long("1000"); 13 String str = 1000 + "&quo

JDK中工具类的使用

JDK中内置了很多常用的工具类,且多以“s”结尾,如:集合工具类Collections,数组工具类Arrays,对象工具类Objects,文件工具类Files,路径工具类Paths,数学工具类Maths:但也有一些不是以“s”结尾的工具类,如TimeUnit和System. 下面就简单介绍各工具类的用法.(1)Objects中定义很多有用的API,如空指针判断,对象相等比较等.比较常用的API有以下几个: ? 用于判断两个对象是否相等,两个参数都可以为null ? public static b

Java中的日历类/集合类/数学类/正则表达式/数组工具类等的常用方法与基本功能

一. Arrays 针对数组操作的工具类,提供了一些针对数组排序和二分搜索的方法.常用方法:1.public static String toString(int[] a):将int类型的数组转换成字符串.转换成字符串后输出形式: ([元素1,元素2,元素3...]),Arrays在底层重写了toString方法.2.public static void sort(int[] a):对指定的 int 型数组按数字升序进行排序.3.public static int binarySearch(in

java.util.Math类--数学相关的工具类

Math类--数学相关的工具类 java.util.Math类是数学相关的工具类,里面提供了大量的静态方法,完成与数学运算相关的操作. public static double abs(double num);获取绝对值.有多种重载: public static double ceil(double num);向上取整. public static double floor(double num);向下取整. public static long round(double num);四舍五入.

三、Java基础工具(1)_常用类——数学相关类

2018-05-13 数学相关类 一.Math类 Java 的 Math 包含了用于执行基本数学运算的属性和方法,如初等指数.对数.平方根和三角函数.   Math 的方法都被定义为 static 形式,通过 Math 类可以在主函数中直接调用 参考:https://blog.csdn.net/tomorrowtodie/article/details/52590688 ---------------------------------------------------------------

常用工具类(System,Runtime,Date,Calendar,Math)

一.Sy 一个java.lang包中的静态工具类. 三大字段: static PrintStream err "标准"错误输出流. static InputStream in "标准"输入流. static PrintStream out "标准"输出流. 其他常用方法: 描述系统信息: 获取系统属性信息: static Properties getProperties(): (Properties是Hashtable的子类,也就是Map 的子类

【Unity 3D】学习笔记二十八:unity工具类

unity为开发者提供了很多方便开发的工具,他们都是由系统封装的一些功能和方法.比如说:实现时间的time类,获取随机数的Random.Range( )方法等等. 时间类 time类,主要用来获取当前的系统时间. using UnityEngine; using System.Collections; public class Script_04_13 : MonoBehaviour { void OnGUI() { GUILayout.Label("当前游戏时间:" + Time.t