您的位置:首页 > 房产 > 建筑 > 广州网站建设总结_微信公众平台官网首页_seo图片优化的方法_百度如何购买关键词

广州网站建设总结_微信公众平台官网首页_seo图片优化的方法_百度如何购买关键词

2025/2/23 23:40:38 来源:https://blog.csdn.net/wytccc/article/details/143493458  浏览:    关键词:广州网站建设总结_微信公众平台官网首页_seo图片优化的方法_百度如何购买关键词
广州网站建设总结_微信公众平台官网首页_seo图片优化的方法_百度如何购买关键词

System类

  1. in:标准输入流

    Scanner sc = new Scanner(System.in);
    
  2. out:标准输出流

    System.out.println("打印语句");
    
  3. err:标准错误输出流

    System.err.println("红色文字的输出语句");
    
  4. currentTimeMillis():获取当前时间毫秒数

    System.out.println(System.currentTimeMillis()); // 1730724173984
    
  5. exit(int status):退出系统,status为0代表正常退出,非0代表异常退出

    System.exit(0); // 正常退出系统
    System.exit(-1); // 非正常退出系统
    
  6. gc():发送垃圾回收请求

    System.gc();
    
  7. getProperty(String property):获取系统中属性对应的属性值

    System.out.println(System.getProperty("java.home")); // D:\jdk17
    

Runtime类

  1. getRuntime():单例模式,获取唯一的实例
  2. maxMemory():获取jvm最大能使用的内存总量
  3. freeMemory():获取jvm空闲的内存总量
  4. totalMemory():获取jvm初始化时的内存总量

Math类

  1. abs(double a):绝对值

  2. ceil(double a):向上取整

    System.out.println(Math.ceil(-3.8)); // -3.0
    System.out.println(Math.ceil(3.4)); // 4.0
    
  3. floor(double a):向下取整

    System.out.println(Math.floor(-3.8)); // -4.0
    System.out.println(Math.floor(3.4)); // 3.0
    
  4. round(double a):四舍五入

    System.out.println(Math.round(12.3)); // 12
    System.out.println(Math.round(12.5)); // 13
    System.out.println(Math.round(-12.3)); // -12
    System.out.println(Math.round(-12.6)); // -13
    System.out.println(Math.round(-12.5)); // -12
    
  5. pow(double a, double b):a的b次幂

  6. sqrt(double a):a的平方根

  7. random():取随机数,范围为[0,1)

  8. PI:圆周率

  9. max(double a, double b):返回a、b中的最大值

  10. min(double a, double b):返回a、b中的最小值

BigInteger类

如果一个数比Long型(2^63 - 1)还大,就可以使用BigInteger,它可以表示不可变的任意精度的整数

// long bigNum = 123456789123456789123456789L; // 超出范围,报错
BigInteger b1 = new BigInteger("123456789123456789123456");
BigInteger b2 = new BigInteger("123456789123456789123456789");
System.out.println(b1.add(b2)); // 加法
System.out.println(b1.subtract(b2)); // 减法
System.out.println(b1.multiply(b2)); // 乘法
System.out.println(b1.divide(b2)); // 除法
System.out.println(b1.remainder(b2)); // 取余

BigDecimal类

如果一个数比float型、double型还大,就可以使用BigDecimal,它可以表示不可变的任意精度的浮点数

BigDecimal bd1 = new BigDecimal("12345.456");
BigDecimal bd2 = new BigDecimal("123.7890");
System.out.println(bd1.divide(bd2, BigDecimal.ROUND_HALF_UP)); // 四舍五入,99.730
System.out.println(bd1.divide(bd2, 15, BigDecimal.ROUND_HALF_UP)); // 四舍五入并指定保留15为小数,99.729830598841577

Random类

  1. nextBoolean():随机返回一个Boolean
  2. nextInt(int n):随机返回一个整数,范围为[0, n)
  3. nextFloat():随机返回一个Float型数
  4. nextBytes():随机返回一个Byte型数
  5. nextDouble():随机返回一个Double型数
  6. nextLong():随机返回一个Long型数
  7. nextGaussian():随机返回一个正态分布的数

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com