专业的JAVA编程教程与资源

网站首页 > java教程 正文

入门java打卡第五天——number&math类

temp10 2024-10-29 16:36:11 java教程 11 ℃ 0 评论

学好java,入门开发,大家好,今天是java入门打卡第五天,学习number和math类

1.一般情况下,在我们实际开发中要用到数字的时候,通常使用内置数据类型,比如byte、int、 long、double等等。

入门java打卡第五天——number&math类

int a = 1;

float b = 10.23f;

而除了这种内置数据类型之外,我们还经常会使用对象,为了解决这个问题,Java 语言为每一个内置数据类型提供了对应的包装类。所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类 Number 的子类。

当 x 被赋为整型值时,由于x是一个对象,所以编译器要对x进行装箱。然后,为了使x能进行运算,所以要对x进行拆箱。

2.Java 的 Math 包含了用于执行基本数学运算的属性和方法,如初等指数、对数、平方根和三角函数。Math 的方法都被定义为 static 形式,通过 Math 类可以在主函数中直接调用。

3.比较常用的number和math的方法:

xxxValue():将 Number 对象转换为xxx数据类型的值并返回。

compareTo():将number对象与参数比较。

equals():判断number对象是否与参数相等。

valueOf():返回一个 Number 对象指定的内置数据类型。

toString():以字符串形式返回值。

parseInt():将字符串解析为int类型。

ceil():返回大于等于( >= )给定参数的的最小整数,类型为双精度浮点型。

floor():返回小于等于(<=)给定参数的最大整数 。

round():它表示四舍五入,算法为 Math.floor(x+0.5),即将原来的数字加上 0.5 后再向下取整,所以,Math.round(11.5) 的结果为12,Math.round(-11.5) 的结果为-11。

好好学习,天天向上!想入门的一起出发!!!!!

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表