一.System类

  1. System类代表系统,系统级的很多属性和控制方法都放置在该类的内部,该类位于java.lang包。
  2. 由于该类的构造器是private的,所以无法创建该类的对象,也就是无法实例化该类。其内部的成员变量和成员方法都是static的,所以也可以进行很方便的调用。
  3. 成员变量:

                          System类内部包含in,out,和err三个成员变量,分别代表标准输入流(键盘输入),标准输出流(显示器)和

                                          标准错误输 出流(显示器)。

    4.成员方法:

                      native long currentTimeMillis():返回当前计算机的时间,时间的表达格式为当前计算机时间和GMT时间1970年1月                                                                            1号0时0分0秒所差的毫秒数。

                      void exit(int statux):退出程序,其中status值为0代表正常退出,非0代表异常退出,使用该方法可以在图形界面编                                                        程中实现程序的退出功能。

                      void gc():请求系统进行垃圾回收。

                      String getProperty(String key):获得系统中属性名为key的属性对应的值,系统中常见的属性名及属性的作用如下:

System类,Math类,BigInteger类,BigDecimal类

二.Math类

java.lang.Math提供了一系列静态方法用于科学计算,其方法的参数和返回值类型一般为double型

System类,Math类,BigInteger类,BigDecimal类

三.BigInteger类

1.Integer类作为int的包装类,能存储的最大整型值为2^31-1,Long类也是有限的,最大为2^63-1。如果要表示再大的整数,不管是基本数据类型还是他们的包装类都无能为力,更不用说进行运算了。

2.java.math包的BigInteger可以表示不可变的任意精度的整数。BigInteger提供所有java的基本整数操作符的对应物,并提供java.lang.Math的所有相关方法。另外,BigInteger还提供以下运算:模运算,GCD计算,质数测试,素数生成,位操作以及一些其他操作。

3.构造器:

       BigInteger(String val):根据字符串构建BigInteger对象。

4.常用方法:

System类,Math类,BigInteger类,BigDecimal类

四.BigDecimal类

1.一般的Float类和Double类可以用来做科学计算和工程计算,但在商业计算中,要求数字精度比较高,故用到java.math.BigDecimal类。

2.BigDecimal类支持不可变的,任意精度的有符号十进制定点数。

3.构造器:public BigDecima(double val)

                  public BigDecimal(String val)

4.常用方法:public BigDecima add(BigDecima augend)

                     public BigDecima subtract(BigDecima subtrahend)

                     public BigDecima multiply(BigDecima multiplicand)

                      public BigDecima divide(BigDecima divisor,int scale,int roundingMode)

   

相关文章:

  • 2021-12-02
  • 2022-01-28
  • 2022-02-12
  • 2021-11-08
  • 2021-04-04
  • 2022-12-23
  • 2022-12-23
  • 2021-06-12
猜你喜欢
  • 2022-01-11
  • 2021-10-08
  • 2021-10-05
  • 2021-06-25
  • 2022-03-08
  • 2021-07-26
  • 2021-11-27
相关资源
相似解决方案