Scanner/System/Arrays/Random/Math

不管现实多么惨不忍睹,都要持之以恒地相信,这只是黎明前短暂的黑暗而已。不要惶恐眼前的难关迈不过去,不要担心此刻的付出没有回报,别再花时间等待天降好运。真诚做人,努力做事!你想要的,岁月都会给你。Scanner/System/Arrays/Random/Math,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

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

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!