1.Scanner/System/Arrays/Random/Math
1.1.Scanner
- java.util.Scanner :该类需要import导入后使用。
- public Scanner(InputStream source) : 构造一个新的 Scanner ,它生成的值是从指定的输入流扫描的。查看成员方法
- public int nextInt() :将输入信息的下一个标记扫描为一个 int 值。
1.2.System
- java.lang.System 类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作
- public static long currentTimeMillis() :返回以毫秒为单位的当前时间。
- public static void arraycopy(Object src, int srcPos, Object dest, int destPos,int length) :将数组中指定的数据拷贝到另一个数组中。
1.3.Arrays
- java.util.Arrays 此类包含用来操作数组的各种方法,比如排序和搜索等。其所有方法均为静态方法,调用起来非常简单。
- public static String toString(int[] a) :返回指定数组内容的字符串表示形式。
- public static void sort(int[] a) :对指定的 int 型数组按数字升序进行排序。
1.4.Random
- java.util.Random :该类需要 import导入使后使用。
- public Random() :创建一个新的随机数生成器。
- public int nextInt(int n) :返回一个伪随机数,范围在 0 (包括)和 指定值 n (不包括)之间的int 值。
1.5.Math
- java.lang.Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。类似这样的工具类,其所有方法均为静态方法,并且不会创建对象,调用起来非常简单。
- 静态变量:
- static double E: 接近自然对数的底数e
- static double PI: 接近圆周率π
- 静态方法:
- public static int abs(int a) 返回绝对值
- public static double ceil(double a) 向上取整 (取一个更大的数)
- public static double floor(double a) 向下取整(取一个更小的数)
- public static int max(int a,int b) 两个整数间的最大值
- public static double pow(double a,double b) 计算a的b次幂
- public static double random() 伪随机数
- public static int round(float a) 返回四舍五入
- public static double sqrt(double a) 计算平方根,负数返回NaN
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/181090.html