- 浏览: 378292 次
- 性别:
- 来自: 四川
文章分类
- 全部博客 (247)
- 数据库以及sql (11)
- java (48)
- 爬虫学习 (20)
- java编程 (28)
- python编程以及安装和配置 (27)
- oracle数据库 (32)
- mongodb基本操作 (4)
- linux学习 (7)
- easyUI (2)
- nodeJs (8)
- python学习 (16)
- 其他 (13)
- hadoop (1)
- svn (1)
- 汉字 (1)
- windows (2)
- jsp (5)
- fiddler (1)
- ETL (1)
- teamviewer (1)
- maven (4)
- GIT (2)
- datagrip (1)
- ocr (1)
- redis (3)
- mysql (3)
- linux (1)
- 数据服务 (0)
最新评论
Math.PI 记录的圆周率
Math.E记录e的常量
Math.abs 求绝对值
Math.sin 正弦函数 Math.asin 反正弦函数
Math.cos 余弦函数 Math.acos 反余弦函数
Math.tan 正切函数 Math.atan 反正切函数 Math.atan2 商的反正切函数
Math.toDegrees 弧度转化为角度 Math.toRadians 角度转化为弧度
Math.ceil 得到不小于某数的最大整数
Math.floor 得到不大于某数的最大整数
例如:Math.floor(12.7) =12.0
Math.ceil(12.7) =13.0
ceil()是天花板,即向上取整。floor是地板,向下取整。round是四舍五入。
Math.IEEEremainder 求余
Math.max 求两数中最大
Math.min 求两数中最小
Math.sqrt 求开方
Math.pow 求某数的任意次方, 抛出ArithmeticException处理溢出异常
Math.sqrt(x):平方根
Math.pow(x,y):x的y次方
Math.exp 求e的任意次方
Math.log10 以10为底的对数
Math.log 自然对数
Math.rint 求距离某数最近的整数(可能比某数大,也可能比它小)
Math.round 同上,返回int型或者long型(上一个函数返回double型)
Math.random 返回0,1之间的一个随机数
java.math.BigInteger(大整数):
BigInteger bi1=new BigInteger("1234567890123456890");
BigInteger bi2=BigInteger.valueOf(123L);
bi1=bi1.add(bi2);//b1+b2
bi1=bi1.multiply(bi2);//b1*b2
bi1=bi1.subtract(bi2);//b1-b2
bi1=bi1.divide(bi2);// b1/b2
java.math.BigDecimal(大浮点数):
BigDecimal bd = new BigDecimal("3.1415926");
bd = bd.setScale(2,BigDecimal.ROUND_DOWN);//取3.1415926小数点后面二位
发表评论
-
是什么java多态
2018-11-14 13:43 743Java多态 例1.1+1=2 例2."1&quo ... -
经纬度转换
2018-09-25 13:57 0package com.teamdev.jxbrowser.c ... -
java连接池技术
2018-09-04 14:26 412转:https://www.cnblogs.com/xdp-g ... -
java 提取url字符串中的域名
2018-08-30 15:24 7422package com.teamdev.jxbrowser.c ... -
java多线程中锁(lock)、wait、notify()的使用
2018-07-13 11:31 5778package com.kai.多线程间的通信; impor ... -
java多线程间的通信实例
2018-07-13 11:00 1453----线程间的通信 public class ListAd ... -
volatile关键字
2018-07-12 11:20 672volatile:使变量在多个线程间可见 public c ... -
java根据百度url获取真正的网页地址
2018-07-09 11:26 1132/** * 根据百度url,获取原本url * @th ... -
java中的base64字符流与图片的相互转换
2018-06-29 13:27 1300//base64字符串转化成图片 public sta ... -
java去除图片水印的解决办法
2018-06-28 10:54 3393原文地址:http://www.oicqzone.com/pc ... -
java中的中文字符转URLEncode
2018-06-26 11:26 826String urlTypeName =java.net.UR ... -
java下载图片到本地实例
2018-06-25 15:34 1384public static void main(String[ ... -
Myeclipse中如何更改jsp默认的打开方式
2018-05-04 17:44 6841.打开myeclipse 2.点击上方的 window-&g ... -
java三大范式
2018-05-02 09:50 785参考地址:https://www.cnblogs.com/ja ... -
请求中设置代理IP
2018-04-18 16:24 1000(不能直接JVM设置代理 System.getProperti ... -
java获取当前时间的时间戳
2018-04-08 09:25 1531package com.teamdev.jxbrowser.c ... -
java四种线程池实例 (kaigege)
2018-03-28 11:03 741Java通过Executors提供四种线程池: 1.newCa ... -
java获取IP地址(windos,linux)皆可
2018-03-28 09:44 843package com.teamdev.jxbrowser.c ... -
post 请求
2018-02-05 16:32 558public static void trustEveryo ... -
java robot控制鼠标和键盘(笔记本中打印 i love you)(滑动)
2018-01-25 16:57 2135package robot_java; import jav ...
相关推荐
在Java编程语言中,`java.lang.Math`类提供了一系列用于执行基本数学运算的方法和常量。这个类包含静态方法和常量,使得开发者无需实例化对象即可直接调用其功能,极大地简化了数学计算的过程。 ### 常量 #### ...
Java语言在处理数学运算时提供了丰富的工具类,主要集中在`java.lang.Math`和`java.util.Random`两个核心类中。本文将深入探讨这两个类的主要功能和使用方法。 首先,我们来看`java.lang.Math`类。这是一个包含基本...
java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。 java.net 为实现网络应用程序提供类。 java.nio 定义作为数据容器的缓冲区,并提供其他 NIO 包的概述。 java.nio....
在Java编程语言中,工具类(Utility Class)是那些提供了静态方法或常量,用于执行特定任务或提供通用功能的类。这些类不包含公共构造器,通常是为了避免实例化,因为它们的设计目的就是作为静态服务。以下是28个...
Java Number 和 Math 类是Java编程语言中处理数值计算和数学操作的重要组成部分。这些类主要包含在`java.lang`包和`java.util`包中,它们提供了处理不同类型数值以及执行各种数学运算的功能。 **Number 类**: ...
4. **Math类**:包含了一些数学运算常量和方法,如`Math.PI`(圆周率)、`Math.sqrt()`(计算平方根)和`Math.random()`(生成一个0.0到1.0之间的随机浮点数)。 5. **Exception类**:异常处理是Java程序的重要组成...
Math类是Java.lang包的一部分,提供了许多静态方法,例如求绝对值、三角函数、指数和对数等。 Math类中有两个常量,E表示自然对数的底,约等于2.71828,PI是圆周率,大约为3.14159。这个类的所有方法都是静态的,...
本文档旨在介绍 Java 中一些常用的类库,帮助初学者更好地理解和使用这些类库。尽管文档内容并不全面,但包含了大多数常用的类库,对于新手来说较为易懂。 #### 二、Java 常用类库详解 ##### 1. `java.applet` - ...
### Java类库和常用类简介 #### 一、概述 Java是一种广泛使用的编程语言,其强大的功能和灵活性在很大程度上得益于其丰富的标准类库。Java类库提供了大量的预定义类和接口,帮助开发者轻松实现复杂的功能,从而...
java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。 java.net 为实现网络应用程序提供类。 java.nio 定义作为数据容器的缓冲区,并提供其他 NIO 包的概述。 java.nio....
}`,类是Java程序的基本构造块,可以包含变量、方法和其他元素。 4. **变量声明** (variable declarations):声明类成员变量或局部变量,如`int age;`。 5. **方法声明** (method declarations):定义类的方法,...
Java还提供了预定义的常量,它们位于`java.lang.Math`类中,如`Math.PI`代表圆周率π。 ### 变量 变量则是可以改变的值。声明变量需要指定其数据类型和初始值。例如: ```java int age = 25; // 声明一个整型变量...
java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。 java.net 为实现网络应用程序提供类。 java.nio 定义作为数据容器的缓冲区,并提供其他 NIO 包的概述。 java.nio....
java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。 java.net 为实现网络应用程序提供类。 java.nio 定义作为数据容器的缓冲区,并提供其他 NIO 包的概述。 java.nio....
2. Files的常用方法:Files类提供了许多文件操作方法。 反射机制 1. 反射机制的优缺点:反射机制可以动态地调用类和方法,但也可能会增加系统的安全风险。 2. 反射机制的应用场景:反射机制可以用于动态地加载...
java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。 java.net 为实现网络应用程序提供类。 java.nio 定义作为数据容器的缓冲区,并提供其他 NIO 包的概述。 java.nio....
14. Math 类中的静态常量 PI 代表的数学常量是 π。 15. Collection 接口方法中,获取集合元素个数的方法是 size()。 16. 把 Java 文件编译成 class 文件,需要使用 javac 命令。 17. 算法中的三种控制结构分别是...
4. **数值类**:`Math`类提供了各种数学运算方法,如平方根(`sqrt()`)、最大值(`max()`)和最小值(`min()`)。还有`BigInteger`和`BigDecimal`类,它们支持任意精度的大整数和浮点数运算。 5. **反射机制**:`Class`...
例如,要使用`System.out.println()`方法,我们需要先导入`java.lang.System`类: ```java import java.lang.System; public class HelloWorld { public static void main(String[] args) { System.out.println...