Java | 数组工具类 Arrays、数学工具类 Math 的详细介绍
数组工具类 Arrays
java.util.Arrays 是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见的操作。
public static String toString(数组):将参数数组变成字符串(按照默认格式:[元素 1 元素 2,元素 3...])public static void sort(数组);按照默认升序(从小到大)对数组的元素进行排序。
所有方法都是静态的,直接用类名调用,这里介绍两个常用的,不要死记硬背,结合着文档。
举例
练习
数学工具类 Math
java.util.Math 类是数学相关的工具类,里面提供了大量的静态方法,完成与数学运算相关的操作。
public static double abs(double num):获取绝对值。有多种重载。public static double ceil(double num):向上取整。public static double floor(doublenum):向下取整。public static long round(doublenum):四舍五入。Math.PI 代表近似的圆周率常量(double)。
练习
题目: 计算在-10.8 到 5.9 之间,绝对值大于 6 或者小于 2.1 的整数有多少个?分析:1.既然已经确定了范围,for 循环 2.起点位置-10.8 应该转换成为-10,两种办法:2.1 可以使用 Math.ceil 方法,向上(向正方向)取整 2.2 强转成为 int,自动舍弃所有小数位 3.每一个数字都是整数,所以步进表达式应该是 num++,这样每次都是+1 的。4.如何拿到绝对值:Math.abs 方法。5.一旦发现了一个数字,需要让计数器++进行统计。备注:如果使用 Math.ceil 方法,-10.8 可以变成-10.0。注意 double 也是可以进行++的。
版权声明: 本文为 InfoQ 作者【几分醉意.】的原创文章。
原文链接:【http://xie.infoq.cn/article/20df7ca933752601ee20be264】。文章转载请联系作者。
评论