Java Number & Math类
java Number类
Java的内置数据类型有byte、int、long、double等。
Java 语言为每一个内置数据类型提供了对应的包装类。
int对应的包装类为Integer
long对应的包装类为Long
byte对应的包装类为Byte
double对应的包装类为Double
float对应的包装类为Float
short对应的包装类为Short
所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类 Number 的子类。

Number 类属于 java.lang 包。
java Math 类
Java 的 Math 包含了用于执行基本数学运算的属性和方法,如初等指数、对数、平方根和三角函数。
Math 的方法都被定义为 static 形式,通过 Math 类可以在主函数中直接调用。
实例:
public class Test {
public static void main(String[] args){
System.out.println("90 度的正弦值:"+ Math.sin(Math.PI/2));
System.out.println("0 度的余弦值:"+ Math.cos(0));
System.out.println("60 度的正切值:"+ Math.tan(Math.PI/3));
System.out.println("1 的反正切值:"+ Math.atan(1));
System.out.println("π/2 的角度值:"+ Math.toDegrees(Math.PI/2));
System.out.println(Math.PI);
}
}
输出:
90 度的正弦值:1.0
0 度的余弦值:1.0
60 度的正切值:1.7320508075688767
1 的反正切值:0.7853981633974483
π/2 的角度值:90.0
3.141592653589793
Number 类的常用方法
xxxValue(): 将 Number 对象转换为xxx数据类型的值并返回。
compareTo(): 将number对象与参数比较。
equals(): 判断number对象是否与参数相等。
valueOf(): 返回一个 Number 对象指定的内置数据类型
toString(): 以字符串形式返回值。
parselnt(): 将字符串解析为int类型。
Math 类的常用方法
abs(): 返回参数的绝对值。
ceil():向上取整,返回大于等于( >= )给定参数的的最小整数,类型为双精度浮点型。
floor():向下取整,返回小于等于(<=)给定参数的最大整数 。
rint():返回与参数最接近的整数。返回类型为double。
round():它表示四舍五入。
min():返回两个参数中的最小值。
max():返回两个参数中的最大值。
exp():返回自然数底数e的参数次方。
log():返回参数的自然数底数的对数值。
sqrt():求参数的算术平方根。
toDegrees():将参数转化为角度。
toRadians():将角度转换为弧度。
random():返回一个随机数。
每天学习一点点,每天进步一点点。
Java Number & Math类的更多相关文章
- Java基础(四):Java Number & Math 类、Character 类、String 类、StringBuffer & StringBuilder 类
一.Java Number & Math 类: 1.Number类: 一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte.int.long.double 等.然而,在实际开发 ...
- Java-Runoob:Java Number & Math 类
ylbtech-Java-Runoob:Java Number & Math 类 1.返回顶部 1. Java Number & Math 类 一般地,当需要使用数字的时候,我们通常使 ...
- Java ——Number & Math 类 装箱 拆箱 代码块
本节重点思维导图 当需要使用数字的时候,我们通常使用内置数据类型,如:byte.int.long.double 等 int a = 5000; float b = 13.65f; byte c = 0 ...
- Java Number&Math类
Java Number类 一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte.int.long.double等. 实例 int i = 5000; float gpa = 13.65 ...
- Java Number & Math 类
// java.lang.Math 常用 // xxxValue() 方法用于将 Number 对象转换为 xxx 数据类型的值并返回. System.out.println(((Integer) 5 ...
- java基础-Math类常用方法介绍
java基础-Math类常用方法介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Math类概念 Math 类包含用于执行基本数学运算的方法,如初等指数.对数.平方根和三角函 ...
- Java 学习(6):java Number & Math & String & 数组...常用类型
目录 --- Number & Math类 --- Character 类 --- String 类 --- StringBuffer 类 --- 数组 Number & Math类: ...
- Java之Math类使用小结(转发)
Java的Math类封装了很多与数学有关的属性和方法,大致如下: public class Main { public static void main(String[] args) { // TOD ...
- Java之Math类
概述 java.lang.Math 类包含用于执行基本数学运算的方法,如初等指数.对数.平方根和三角函数.类似这样的工具 类,其所有方法均为静态方法,并且不会创建对象,调用起来非常简单. 基本运算的方 ...
随机推荐
- 开启Apache服务出现的错误
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for Se ...
- Java9新特性系列(module&maven&starter)
上篇已经深入分析了Java9中的模块化,有读者又提到了module与starter是什么关系?本篇将进行分析. 首先先回顾下module与maven/gradle的关系: module与maven/g ...
- POJ 2777——线段树Lazy的重要性
POJ 2777 Count Color --线段树Lazy的重要性 原题 链接:http://poj.org/problem?id=2777 Count Color Time Limit: 1000 ...
- 文件相关命令(find,tree,tar)文件属性信息 date
6.13day11 文件相关命令(find,tree,tar)文件属性信息date 1 文件相关命令 1.1 find命令 查找文件用f find /root -type f -name " ...
- dbcp数据源连接池
一.数据源连接池 我们之前利用jdbc连接数据库,每次都要创建连接对象,销毁连接对象,如果并发访问量比较大,这样肯定比较辣 浪费数据库的效率,我们可以像之前mybatis中缓存查询到的数据一样,可以把 ...
- 03_CSS入门和高级技巧(1)
上节课知识的复习 插入图片,页面中能够插入的图片类型:jpg.jpeg.bmp.png.gif:不能的psd.fw. 语法: <img src="路径" alt=" ...
- 使用Android studio过程中发现的几个解决R变红的办法
刚开始使用Android studio的时候,好几次碰见新建了一个xml文件,或者new了一个activity之后,Android studio莫名其妙的报错了,而显示红色的地方就是常用的(R.id. ...
- SAP HTTP调用其他系统接口
1业务说明 ABAP系统通过HTTP方式调用其他系统发布的接口 2代码实现 2.1认证接口 根据访问的URL创建HTTP客户端 设置访问方式,并调用SEND和接收函数 有时需要专门验证用户名密码 获取 ...
- input唤起键盘影响移动端底部fixed定位
主要代码如下: public docmHeight = document.documentElement.clientHeight || document.body.clientHeight; // ...
- STM32 标准库V3.5启动文件startup_stm32f10xxx.s分析
layout: post tags: [STM32] comments: true 文章目录 layout: post tags: [STM32] comments: true 前言 分析startu ...