java基础(4)----数字处理类

一:数字格式化

使用java.text.DecialFormat类

    没有被格式化的数据,如果绝对值大于0.001并且小于10000000,就以小数表示,否则以科学计数表示。

    进行数字格式化步骤

    步骤(一):设置格式化的模板

            方法一:创建DecialFormat对象的时候,将模板字符串作为参数传进去。

            方法二:DecialFormat对象创建后,调用对象的.applyPattern();将模板字符串作为参数传进去设置模板

    步骤(二):调用DecialFormat对象的.format()方法,将数字作为参数传入,进行格式化。返回值就是格式化后的字符串

        注:DecialFormat类中使用一些特殊字符构成格式化模板。具体参照

                http://blog.csdn.net/wdd1324/article/details/70153896


二:数学运算

使用Math类

    Math.数学方法如(sin,cos,tan)

    Math.常量(PI,E等)

    Math.指数函数方法(log,exp,sqrt等)

    Math.取整函数(大于等于参数的最小整数等的取值)

    Math.最大值最小值绝对值


三:随机数

    产生随机数有两种方法    

    方法一:Math.random();会产生0-1的随机数

    方法二:通过Random()类。

        类中有多种方法产生各种需要的随机数。

        seedVaoue()设置随机数的种子

        nextInt()返回随机整数

        nextInt(n)返回[0-n)的随机整数

        ...

四:大数字运算

    java.math.BigDecimal针对大小鼠的处理类

    java.math.BigInteger针对大整数的处理类

    具体使用方法,在使用的时候调用其方法即可。

猜你喜欢

转载自blog.csdn.net/qq1319713925/article/details/79531943
今日推荐